SweepBarGet it free

Mac storage still full after deleting files? Here is why

By EgeTech LTD · October 6, 2026 · 2 min read

You deleted a few gigabytes, maybe tens, and the storage bar barely moved. That is common, and nearly always one of the reasons below.

1. The files are in the Trash

Moving a file to the Trash does not free its space. Empty the Trash with Finder → Empty Trash (⇧⌘⌫). To skip the Trash next time, select the file and press Option-Command-Delete, which deletes it immediately.

2. An app still has the file open

If a program has a file open when you delete it, the system keeps the data until that program closes it. This happens with big log files, databases and downloads. Quit the app, or restart the Mac, and the space comes back.

3. The number has not updated yet

macOS updates the free-space figure with a delay, especially after a very large delete. Wait a minute and look again. A quick way to see the real number is Terminal:

df -h /

The Avail column is the space that is free right now.

4. Purgeable space is counted in one place and not the other

macOS divides free space into two kinds: space that is empty, and purgeable space, which holds files the system can delete itself when it needs room (cached iCloud files, for example). Finder and the Storage settings count both in “available”. df counts only the empty part. So it is normal that the two disagree by several gigabytes. See what purgeable space is.

5. Local snapshots

macOS can keep local snapshots of your disk. Deleted files still take space while a snapshot refers to them. List the snapshots:

tmutil listlocalsnapshots /

macOS removes them automatically when it needs space. You can also delete one by its date:

tmutil deletelocalsnapshots 2026-10-01-120000

If the list is empty, this is not your problem.

6. You deleted the wrong things

The files you removed may not be what fills the disk. On a developer Mac the space is usually in the Developer category and in caches, not in Downloads or Documents. Look at where the space really is:

du -sh ~/Library/Developer/* 2>/dev/null
du -sh ~/Library/Caches/* 2>/dev/null | sort -rh | head -10

If those are large, see why System Data is so big on a developer Mac and the full checklist.

Quick order of operations

  1. Empty the Trash.
  2. Quit apps that were using the files you deleted.
  3. Compare df -h / with Finder, and read the difference as purgeable space.
  4. Check tmutil listlocalsnapshots /.
  5. Restart if the number still looks stale.

If after all that your free space is still low, the files you need to delete are probably in folders you have not looked at yet.

Quick answers

Why does Finder show more free space than the Terminal?

Finder counts purgeable space, files macOS can remove when it needs room. The df command in Terminal counts only space that is free right now.

Do I need to empty the Trash to free space?

Yes. Files in the Trash still use the disk. Empty it, or delete files immediately with Option-Command-Delete.

Can a restart help?

Sometimes. A restart closes apps that keep deleted files open and lets macOS clean up temporary files and snapshots.