Purgeable space, snapshots & Trash

Recover Disk Space After Deleting Files on Mac (When Storage Won't Update)

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:

  1. Open Disk Utility (in /Applications/Utilities/).
  2. Select your startup volume (usually "Macintosh HD").
  3. 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:

  1. Open Finder and connect your device, or open Finder → Locations and select your device from the sidebar.
  2. Under the General tab, click Manage Backups.
  3. 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.

Reclaim your disk in one click

Crumb audits your whole Mac, tells you what's safe to delete, and frees the space in seconds — private, local, and Apple-notarized.

Download Crumb for macOS

Frequently asked questions

Why hasn't my Mac storage updated after I emptied the Trash?
The most common reason is APFS local snapshots created by Time Machine. Run 'tmutil deletelocalsnapshots /' in Terminal to remove them, then wait a minute for System Settings to refresh the storage bar.
Is it safe to delete APFS local snapshots?
Yes. Local snapshots are a convenience layer stored on your Mac to speed up Time Machine backups. Deleting them does not affect your Time Machine backup drive or any existing backups on it.
What is 'purgeable' space on a Mac?
Purgeable space is disk space that macOS has reserved for iCloud-backed files, cached App Store downloads, and other data that can be safely removed and re-downloaded on demand. macOS releases it automatically when an app needs storage, but you can force it sooner using Disk Utility's First Aid.
How do I check how much space my caches are using on a Mac?
Open Terminal and run: du -sh ~/Library/Caches/* | sort -rh | head -20. This lists your largest user cache folders by size.
Will deleting app caches cause problems?
Clearing app caches is generally safe. Apps rebuild their caches on next launch, which may cause a slightly slower startup once. Cached data is never unique or irreplaceable.