Finding specific things
Storage settings gives categories; this gives answers. One method, works every time.
du -h -d 1 ~ 2>/dev/null | sort -hr | head
Whatever dominates, drill into it:
du -h -d 1 ~/Library 2>/dev/null | sort -hr | head
du -h -d 1 ~/Library/Developer 2>/dev/null | sort -hr | head
Repeat until you reach the actual folder. Three or four levels always gets there. This beats any tool because you end up understanding your own disk, and it never lies about categories.
If home is not the problem:
sudo du -h -d 1 /System/Volumes/Data 2>/dev/null | sort -hr | head
~/Library/Containers/com.docker.docker) despite "free" space. tmutil thinlocalsnapshots reclaims it
When du and Finder disagree, du reflects the disk.
The whole investigation is thirty seconds once you know the drill. Run it before the disk is full, not after — the difference between a tidy-up and an emergency.
du -h -d 1 from your home folder, drilling into whatever dominates. It gives real folders, not the vague categories Storage settings shows.
It bundles caches, logs, snapshots and the unclassifiable. du in Terminal reveals what it actually is.
Everywhere keeps track of every file on your Mac — including the folders Spotlight hides and drives you have unplugged. Free for a day, then $19 once.
Download for Mac