Want to highlight a helpful answer? Upvote!

Did someone help you, or did an answer or User Tip resolve your issue? Upvote by selecting the upvote arrow. Your feedback helps others! Learn more about when to upvote >

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Trash says "being emptied" for hours, but doesn't empty.

So, about a week ago, I clicked empty my trash. It took a little while. A minute later, I forgot that it was running, so I closed my Mac. When I turned it back on, I realized that the trash was paused emptying and the error started. I couldn't empty my trash anymore. It just appeared like it was running by saying: "Emptying the trash...," but, in fact, it didn't. After waiting for like 10 mins, no items got deleted, so I shut down my Mac by holding the Power button until it shut up. Now, I turn it back on to try again. I waited for like an hour, but it still doesn't work. There are currently only 19 items left and they are all my photos and mp3 songs. I can't put other items to the trash nor empty the items in the trash. If you have any idea, please help ASAP 😟

MacBook Pro, Mac OS X (10.7.2)

Posted on Sep 4, 2012 7:05 PM

Reply
6 replies

Sep 4, 2012 7:43 PM in response to Enrike Lieu

Safe Mode does one pass of Disk Utility "Repair Disk" as it starts up. Then it loads the smallest possible set of extensions and invites you to log in.


When you get to the Safe Mode screen, supply your user_id and password and log in (even if you normally auto-login). Then see if you can empty the Trash from there.


"Repair Disk" (whether by starting in Safe Mode or from launching Disk Utility and requesting it directly) spends about five minutes making sure the Disk Directory (the scoreboard that tells where all the chunks of all the files are stored) has integrity. When it is done, all files have directory entries, all files can be found easily, no files are cross-linked, and the free list is accurate. So you should be good to go.

Nov 5, 2012 3:22 AM in response to Enrike Lieu

Force the Trash to empty using Terminal.app

(You will find terminal.app in utility folder)

This technique uses a Terminal command to fore the Trash to empty. Perform the following steps in the order specified:

1.

Launch Terminal, located in the Macintosh HD > Applications > Utilities folder.

2.

At the Terminal prompt, type the following command exactly as written:

sudo rm -rf ~/.Trash/*

Note that:

  • There is a single space after each of the terms sudorm, and -rf
  • command.
  • Assure you have typed the command exactly as written before proceeding: typographical errors in this command can have dire consequences, including erasing your hard drive!
  • 3.

Press Return.

4.

Type your Admin password when prompted, then press Return. The files in the Trash are now deleted.

Trash says "being emptied" for hours, but doesn't empty.

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.