You deleted a folder, emptied the Trash, and opened About This Mac → Storage — only to find the numbers barely moved. This is one of the most common Mac frustrations, and it has a straightforward explanation: recovering disk space after deleting files on a Mac involves more than just the Trash. APFS snapshots, iCloud optimizations, purgeable space, and system caches can all hold onto gigabytes long after you've clicked "Delete." This walkthrough covers every layer, ordered from the quickest fix to the deepest, with verification steps at each stage.
Step 1: Empty the Trash (and Confirm It's Actually Empty)
It sounds obvious, but files sitting in the Trash consume real disk space. Right-click the Trash icon in the Dock and choose Empty Trash. If items are stuck — for example, a file locked by an app — hold Option while clicking Empty Trash to force-remove them.
After emptying, verify in Terminal:
du -sh ~/.Trash
The output should show 0B. If it doesn't, a process may still have a file handle open; a restart will clear it.
Step 2: Check for APFS Local Snapshots (Time Machine Trap)
If you use Time Machine — even occasionally — macOS APFS creates local snapshots on your startup volume. These snapshots preserve deleted file data so Time Machine can back it up later. They are the single most common reason storage isn't updating after a delete on Apple Silicon and Intel Macs alike.
List your current snapshots:
tmutil listlocalsnapshots /
Delete all local snapshots at once:
tmutil deletelocalsnapshots /
On macOS Monterey and later you can also delete individual snapshots by date:
tmutil deletelocalsnapshots 2026-05-28-010203
Is this safe? Yes — local snapshots are a convenience layer. Your Time Machine backup drive is unaffected. If you haven't plugged in your backup drive recently, connect it first so Time Machine can complete a full backup before you delete snapshots.
After running the command, open System Settings → General → Storage. The bar should update within a minute.
Step 3: Reclaim Purgeable Space
macOS reports two related numbers: used space and purgeable space. Purgeable includes iCloud-backed files that can be re-downloaded, cached App Store downloads, and optimized storage placeholders. The Finder and About This Mac combine used + purgeable into the "used" bar, which makes the disk appear fuller than it is in practice.
Purgeable space is released automatically when an app requests storage. To force it immediately:
- Open Disk Utility (in /Applications/Utilities/).
- Select your startup volume (usually "Macintosh HD").
- Click First Aid → Run. This triggers APFS to commit purgeable regions.
Alternatively, Terminal:
diskutil secureErase freespace 0 /Volumes/Macintosh\ HD
Note: the above writes zeros to free sectors, which forces APFS to commit purgeable blocks. It is safe and does not erase your data, but it can take several minutes on large drives.
Step 4: Clear System and User Caches
macOS accumulates caches in two main locations:
~/Library/Caches— per-user app caches (safe to clear; apps rebuild them)/Library/Caches— system-wide caches (safe to clear)/private/var/folders— temporary system files (cleared on restart)
To see what's consuming space in your user cache folder:
du -sh ~/Library/Caches/* | sort -rh | head -20
You can delete the contents of individual subdirectories manually, but leave the folder itself in place — some apps expect the directory to exist. Deleting caches is safe; the worst outcome is a slower first launch while an app rebuilds its cache.
If you'd rather not navigate these folders manually, Crumb scans caches, logs, and temp files across both system and user locations in one pass, shows you exactly what it found before touching anything, and clears it with a single click.
Step 5: Remove Mail Downloads and Attachments
Apple Mail stores every attachment you've ever opened in a hidden folder that grows silently over the years:
~/Library/Containers/com.apple.mail/Data/Library/Mail Downloads
Open that path in Finder (Cmd+Shift+G, paste the path) and delete files you no longer need. The originals remain in your mailbox — you're only deleting local copies. Also check:
~/Library/Mail/V10/
(The version number V10 may differ on your system.) This folder holds all locally stored message data. If you use iCloud Mail with "Optimize Mac Storage" enabled, you can safely remove locally cached messages; Mail will re-download them on demand.
Step 6: Clear iOS/iPadOS Device Backups
iTunes and Finder store iPhone and iPad backups locally, and a single backup can exceed 10 GB:
- Open Finder and connect your device, or open Finder → Locations and select your device from the sidebar.
- Under the General tab, click Manage Backups.
- Right-click old or redundant backups and choose Delete.
Backup files live at:
~/Library/Application Support/MobileSync/Backup/
Delete only backup folders you no longer need. If you use iCloud Backup exclusively, this folder may already be empty.
Step 7: Remove Leftover App Data
Uninstalling an app by dragging it to the Trash removes the app bundle but leaves behind preference files, support data, and caches scattered across ~/Library/. Over time, these orphaned files from apps you deleted months ago can add up to several gigabytes.
Common locations to check:
~/Library/Application Support/~/Library/Preferences/~/Library/Containers/~/Library/Group Containers/
Finding all files associated with a specific app manually requires knowing its bundle identifier. Download Crumb to handle this automatically — its Uninstall tab finds the app bundle plus every associated leftover file before you confirm removal, so nothing is deleted without your review.
How to Verify the Space Was Actually Reclaimed
After running through the steps above, don't rely solely on the Storage bar in System Settings — it can lag by several minutes. Use Terminal for an immediate, accurate reading:
df -h /
The Avail column shows your true available space as reported by the filesystem right now, bypassing any UI caching.
Quick Reference: Where Freed Space Hides
| Layer | Why Space Is Trapped | Fix | Risk |
|---|---|---|---|
| Trash | Files not yet permanently removed | Empty Trash | None (reversible until emptied) |
| APFS snapshots | Time Machine preserves deleted data locally | tmutil deletelocalsnapshots / |
Low (backup drive unaffected) |
| Purgeable space | iCloud placeholders, App Store caches | Disk Utility First Aid | None |
| User caches | App-generated cache files | Clear ~/Library/Caches |
Very low (apps rebuild) |
| Mail attachments | Local copies of opened attachments | Delete Mail Downloads folder | None (originals stay in mailbox) |
| iOS backups | Large local device backups | Manage Backups in Finder | Medium (verify iCloud backup first) |
| App leftovers | Orphaned support files from deleted apps | Manual or Crumb Uninstall | Low (check before deleting) |
Conclusion
When your Mac's storage doesn't update after deleting files, the space is almost always recoverable — it's just trapped in one of the layers above. Work through them in order: empty the Trash, clear APFS snapshots, flush purgeable space, then clean caches and orphaned app data. Each step takes only a few minutes and the Terminal commands give you immediate, accurate feedback. For ongoing maintenance, keeping these layers clear is what separates a Mac that always feels fast from one that perpetually shows a full storage bar.