Skip to content

You deleted 30 GB and your Mac still says it is full: where the space went

Deleting a file on a Mac does not always free its space. The six places the bytes are still held, how to check each one, and how to get the space back.

6 min read

You found a folder of old videos, deleted 30 GB, and the free space barely moved. Nothing is broken. On a Mac, removing a file and getting its space back are two separate events, and there are six common things that sit between them.

Check the real number first

The Storage screen in System Settings can lag behind by minutes. Before hunting, confirm what the disk actually reports:

df -h /System/Volumes/Data

Run it before and after each step below and you will see exactly which one gave the space back.

The six places deleted files still live

WhereWhy it holds spaceHow to check
The TrashDeleting only moves a file thereOpen the Trash in the Dock
Photos Recently DeletedKept for about 30 daysPhotos, sidebar, Recently Deleted
Time Machine local snapshotsA snapshot still references the old filetmutil listlocalsnapshots /
An app still has it openThe file is gone from Finder but not from disklsof +L1
A clone of the fileDeleting one copy frees nothingSee APFS clones below
Purgeable spacemacOS counts it, then frees it laterdiskutil info /

1. The Trash

Finder, and most cleanup apps including Free Mac, move files to the Trash rather than erasing them. That is a safety net, and the space comes back only when you empty it. If the Trash refuses to empty, the Trash will not empty covers why. External drives have their own hidden Trash, which only empties while the drive is connected.

2. Photos, Mail and Notes keep their own bin

Deleting a photo in Photos moves it to Recently Deleted, where it stays for about 30 days. The same idea applies to Notes and to Mail's Trash mailbox. Open each one and empty it by hand if you want the space now. Photos Recently Deleted has the details.

3. Time Machine local snapshots

If Time Machine is on, macOS keeps snapshots of your disk on the disk itself. A snapshot taken before you deleted the videos still points at them, so the bytes cannot be reused until the snapshot is removed. macOS removes them on its own when space runs low, usually within 24 hours, but you can list and thin them now:

# List them
tmutil listlocalsnapshots /

# Ask macOS to free up to 50 GB from snapshots
sudo tmutil thinlocalsnapshots / 50000000000 4

This does not touch your backup drive, only the copies on the Mac itself.

4. An app still has the file open

If a video player, editor or download app had the file open when you deleted it, the space stays in use until that app closes it. Quitting the app is enough. To see which files are deleted but still open:

lsof +L1 2>/dev/null | awk 'NR==1 || $7 > 100000000'

That lists open, deleted files over about 100 MB, with the app holding each one in the first column.

5. The file was a clone

When you duplicate a file on a modern Mac, the copy shares the same bytes on disk until one of them changes. Delete one of the two and nothing is freed, because the other still needs every byte. APFS clones and copies shows how to tell.

6. Purgeable space

Some space is marked purgeable: macOS counts it as available and frees it on demand. The number in Settings may include it while df does not, which makes the two look inconsistent. See purgeable space.

If none of that explains it

Restart the Mac. It closes every open file, lets macOS thin snapshots, and refreshes the Storage screen. If the number still has not moved, the space is somewhere you have not looked yet, and where did my Mac storage go is the place to start.

Common questions

Why does my Mac storage not go up after deleting files?

Usually because the files are still in the Trash, in a Recently Deleted folder, or held by a Time Machine local snapshot. Empty the Trash and the app bins first, then check snapshots with tmutil listlocalsnapshots /.

Do Time Machine local snapshots use disk space?

Yes. A snapshot keeps the bytes of files that existed when it was taken, including ones you have since deleted. macOS removes them when space runs low, and sudo tmutil thinlocalsnapshots removes them now without touching your backup drive.

How long does the Mac take to update free space after deleting?

The disk itself frees space the moment the Trash is emptied, if nothing else holds the file. The Storage screen in System Settings can lag by a few minutes, so check with df -h in Terminal for the current number.

Does restarting a Mac free up storage?

Sometimes. A restart closes files that apps were still holding after deletion, clears some temporary files, and gives macOS a chance to remove old snapshots. It does not delete anything of yours.

Read next