Bulk delete old downloads on Mac (without losing receipts)
The Downloads folder is full of disposable installers but also actual important files. Here's how to clear it safely.
The Downloads folder is a graveyard. Installers from apps you’ve already installed, ZIPs of files you’ve already extracted, screenshots you’ve already used — but also order confirmations, tax PDFs, and the occasional thing you actually need. Here’s how to clean it without losing what matters.
Step 1: Sort by kind
Open Downloads in Finder, View > as List, and click the “Kind” column. Group like with like:
- Disk images (.dmg). Almost always safe to delete. You can re-download installers any time.
- Installer packages (.pkg). Same — delete.
- Archives (.zip). If you extracted them, delete the ZIPs.
- Images (.png, .jpg). Screenshots and email attachments. Review and trash.
- Videos. Big size payoff. Check them first.
- PDFs. The careful category. Receipts, tickets, statements live here.
- Spreadsheets and docs. Also careful.
Step 2: Bulk delete installers and archives
From Terminal, this trashes every DMG and ZIP in Downloads:
find ~/Downloads -type f \( -name "*.dmg" -o -name "*.pkg" -o -name "*.zip" \) -exec mv {} ~/.Trash/ \;
Then check the Trash before emptying.
Or in Finder: Cmd + F > scope to Downloads > Kind > Image Disk (DMG). Select all, drag to Trash.
Step 3: Filter PDFs carefully
PDFs in Downloads are the danger zone. Receipts, contracts, tickets often end up here and never get moved.
- Sort PDFs by name. Anything starting with a receipt-like word ("Order", "Invoice", "Receipt", "Statement") — move to a real folder.
- Anything you don't recognize, open it. Skim. Decide.
- Skim the rest. Move keepers to a folder like
~/Documents/Receipts. - Trash the rest.
Step 4: Set up future-you for success
Two settings worth changing:
- Finder > Settings > Advanced > “Remove items from the Trash after 30 days” — auto-cleanup with grace period.
- Set up a Hazel rule or Folder Action to auto-move old Downloads to an Archive folder after 30 days. If you don’t have Hazel, even a calendar reminder to run a cleanup helps.
What about duplicates in Downloads?
Downloads is a duplicate factory. You download the same DMG twice when the first one didn’t work. You re-export the same image. You receive the same attachment from three people.
Bulk-deleting installers helps, but for everything else, hash-based duplicate detection finds matches you wouldn’t catch by eye. Download Dupe, point it at ~/Downloads, and let it scan.
It SHA-256 hashes everything for byte-identical matching, groups duplicates so you can see which copies you have, and moves them to the Trash — never permanent delete. $14.99 once, no subscription, doesn’t touch system files. The first scan of a busy Downloads folder usually recovers 1–5 GB.
More Dupe tips
-
Apple Photos Duplicates album — what it catches and what it misses
The Photos app Duplicates album is handy, but it has real limits. Here's what it finds, what it doesn't, and how to fill the gaps.
-
Clean up leftover files from uninstalled apps on Mac
Dragging an app to the Trash doesn't remove all its data. Here's where the leftovers live and how to clean them.
-
Clean up your Mac without buying a cleaner app
Most paid cleaner apps do things macOS already does. Here's a free, manual workflow that's just as effective.
-
A no-bullshit guide to cleaning up your Mac's disk
Skip the SEO bait and the sketchy cleaner apps. Here's what actually works to reclaim disk space on a Mac.