Finding specific things
Media accumulates in more places than anyone expects: Photos, Downloads, Messages, AirDrop, screenshots and old project folders.
⌘F → + → Kind → Image (or Movie). Kind matches the file's type rather than its extension, so it catches HEIC, RAW and formats you would not think to list.
mdfind "kMDItemContentTypeTree == 'public.image'" | wc -l
mdfind "kMDItemContentTypeTree == 'public.movie'"
find ~ -type f \( -iname "*.jpg" -o -iname "*.jpeg" -o -iname "*.heic" \
-o -iname "*.png" -o -iname "*.raw" -o -iname "*.dng" \) 2>/dev/null
~/Library/Messages/AttachmentsFour of those six are inside ~/Library, which is why "find all my videos" via Spotlight returns a fraction of what you have.
find ~ -type f \( -iname "*.mov" -o -iname "*.mp4" \) -size +500M 2>/dev/null \
-exec du -sh {} \; | sort -hr
Video is almost always the answer to "what is filling my disk".
Kind uses the file's real type, so it matches images with wrong or missing extensions.
~/Library/Messages/Attachments, inside the Library folder Spotlight excludes.
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