How-to guide

Empty the Trash on your Mac without regrets

Emptying the Trash is the most ordinary maintenance task on a Mac, yet it is the only everyday action that truly cannot be undone. While a file sits in the Trash, you can restore it in two clicks. Once the Trash is emptied, macOS offers no undo button at all.

This guide explains what actually happens on the disk, where the other trash folders hide (external drives, Photos, Mail, iCloud Drive), how to let macOS empty items automatically after 30 days, and which checks to run before you click. The goal: reclaim space without losing a file you still needed.

What really happens when you empty the Trash

Moving a file to the Trash frees no space at all: the file is simply moved to a hidden folder (~/.Trash on your startup disk). It still takes up exactly the same room.

When you choose Finder > Empty Trash, macOS removes those files from the APFS file system and marks their blocks as free. On an SSD, the system then sends a TRIM command that lets the controller erase those blocks. In practice:

  • On the internal SSD of a recent Mac, recovery after emptying is very unlikely. TRIM and hardware encryption (T2 chip or Apple silicon) make the old blocks unreadable fairly quickly.
  • On a hard drive or USB stick, the data physically remains until it is overwritten. Recovery software sometimes has a chance, but nothing is guaranteed.
  • Local Time Machine snapshots may temporarily keep a copy, which is also why freed space does not always show up immediately.

Bottom line: on a modern Mac, emptying the Trash means deleting for good. The only reliable safety net is a backup made beforehand.

Check what is inside before emptying

Two minutes of checking prevent most regrets. Open the Trash from the Dock, then:

  1. Switch to list view with Cmd + 2.
  2. Control-click the column header, enable Date Added and sort by it. The most recent items deserve a last look.
  3. Sort by Size as well: a handful of large files often account for most of the space.
  4. Select a file and press the Space bar to preview it with Quick Look without taking it out of the Trash.
  5. To recover an item, Control-click it and choose Put Back: it returns to its original location.

Want to delete only some files? Select them in the Trash, Control-click, then choose Delete Immediately. The rest of the Trash stays put.

Be careful with Option + Shift + Cmd + Delete: it empties the Trash without asking for confirmation.

Empty automatically after 30 days

The most useful setting is also the least known: let macOS delete only items that have been in the Trash for more than 30 days. You keep a one-month safety net, and the Trash stops growing forever.

Two paths lead to the same setting:

  • Finder > Settings > Advanced, then tick Remove items from the Trash after 30 days. While you are there, keep the warning before emptying the Trash enabled.
  • Apple menu > System Settings > General > Storage, then turn on the Empty Trash Automatically recommendation.

The 30-day delay cannot be changed in macOS. If you want a longer delay or a history of what was deleted, you need a dedicated tool or personal discipline.

The other trash folders: external drives, Photos, Mail, iCloud

The Trash in the Dock is not the only one. Several “recently deleted” areas live separate lives, each with its own rules.

LocationWhere to find itBehavior
External drives and USB sticksHidden .Trashes folder at the root of the volumeShown in the Trash only while the drive is connected. Ejecting the drive does not free the space.
PhotosSidebar: Recently Deleted (Touch ID or password required)Kept for about 30 days, then deleted. With iCloud Photos, deletion applies to all your devices.
MailEach account’s Trash mailboxPermanent erase is set in Mail > Settings > Accounts > Mailbox Behaviors.
NotesRecently Deleted folderKept for up to 30 days.
iCloud DriveMac Trash, then icloud.com > Drive > Recently DeletedRecoverable for about 30 days from the iCloud website.

External drives often catch people out: you delete 50 GB of videos from a drive, eject it, and the drive is still full. You need to reconnect the drive and empty the Trash to get the space back. Likewise, deleting photos in the Finder does not empty the Recently Deleted album in Photos.

Time Machine first: the only real safety net

Before any big cleanup, make sure a recent backup exists. On an SSD, it is the only reliable way to go back after emptying the Trash.

  1. Connect your backup drive.
  2. Open System Settings > General > Time Machine and check the date of the latest backup.
  3. If it is several days old, click the Time Machine icon in the menu bar and choose Back Up Now.
  4. Wait for the backup to finish, then empty the Trash.

Note that Time Machine does not back up the contents of the Trash itself: a file that sat in the Trash for a long time can only be recovered if it was still in its original place during an earlier backup. To understand the limits of recovery, read our guide to recovering deleted files.

When the Trash refuses to empty

An “item is in use” message, or a Trash that only partly empties, nearly always has a simple cause:

  • Open file: quit the app that uses it (a Quick Look preview is sometimes enough to lock it), then try again. A restart solves stubborn cases.
  • Locked file: select it, press Cmd + I and untick Locked.
  • Insufficient permissions: macOS then asks for an administrator password.
  • Read-only external drive (NTFS, for instance): macOS cannot delete files on it without a third-party driver.

Avoid sudo rm -rf commands copied from forums: one typo in the path can erase far more than the Trash.

What MacNeat adds

MacNeat starts from a simple principle: nothing is erased directly. When you clean caches, duplicates or app leftovers, the items are moved to the Trash, and every operation is logged so it can be undone.

  • All trash folders in one place: the Trash category in Clarté shows the main Trash and those of connected external volumes, with their size, so you can decide with full knowledge.
  • Safe trash with a delay: data protection keeps deleted items for a set period before they are permanently erased, with a deletion history and restore option during that period.
  • Time Machine check: MacNeat checks the state of your Time Machine backups, which is useful before a big cleanup.
  • Simulation mode: see what an operation would do without moving anything.

Let’s be clear about the limit: once the Trash has been emptied and the delay has passed, neither macOS nor MacNeat can promise to bring back a file erased from your Mac’s SSD.

Frequently asked questions

Does emptying the Trash really delete files?
Yes. On the internal SSD of a recent Mac, TRIM and encryption make recovery very unlikely after emptying. On a hard drive or USB stick, traces may remain until they are overwritten.
Why doesn’t free space increase after emptying the Trash?
Often because of local Time Machine snapshots, which macOS releases gradually, or because an external drive’s Trash was not included. The storage indicator can also take a few minutes to update.
Can I change the 30-day delay in macOS?
No. The Remove items from the Trash after 30 days option is fixed. For a different delay, empty the Trash manually or use a tool that manages its own retention.
How do I empty the Trash of an external drive?
Connect the drive and open the Trash in the Dock: its deleted files appear there. Choose Finder > Empty Trash before ejecting the drive.
Does deleting a photo in the Finder remove it from Photos?
No. The library is managed by the Photos app. Delete photos from within Photos, then empty the Recently Deleted album if you want the space back right away.
Can MacNeat recover a file after the Trash has been emptied?
No, and we do not claim it can. MacNeat protects you upstream: everything goes through the Trash, operations can be undone and the safe trash keeps items for a set period. After permanent erasure, only a backup can save you.