Delete Files Immediately on Mac (Skip the Trash)
Sometimes the Trash is just a detour: a 40 GB render you will never want back, a duplicate download, a temp file on a nearly full disk. macOS has a built-in way to delete files on the spot, skipping the Trash entirely — Delete Immediately. It is fast, it is permanent, and it deserves a little respect.
The shortcut and the menu command
- Select the file or files in Finder (works on the desktop too).
- Press
Option+Cmd+Delete. Alternatively, open the File menu, holdOption, and the usual Move to Trash command changes to Delete Immediately… - A dialog asks you to confirm: "Are you sure you want to delete [name]? This item will be deleted immediately. You can't undo this action." Click Delete.
The file is gone — not in the Trash, not recoverable with Cmd+Z, not waiting in any 30-day queue. The confirmation dialog always appears; unlike the empty-Trash warning there is no supported setting to suppress it, which is almost certainly deliberate.
The same shortcut works inside Open and Save dialogs and in most places Finder shows files. It works on regular deletes only — some locations (network shares, certain cloud folders) handle deletion their own way and may not offer it.
What "no undo" really means
Normal deleting is a two-step process with a wide safety margin: Cmd+Delete moves the file to the Trash, where it sits until you empty it (or 30 days pass, if auto-empty is on). At any point before that, Put Back restores it to its original folder.
Delete Immediately removes the safety margin completely. On a modern Mac — APFS file system, SSD storage — there is no realistic way to undelete the file afterwards. TRIM means the storage controller reclaims the blocks quickly, so even data-recovery tools mostly come up empty. Your only routes back are backups: Time Machine, iCloud Drive's web-based restore for synced folders, or version history inside apps. If none of those cover the file, it is simply gone.
One nuance: Delete Immediately is about skipping the Trash, not about secure erasure. The confirmation makes no promises that the data is overwritten, and on SSDs no user-level tool can guarantee that anyway. Treat it as a convenience feature, not a shredder.
When it is genuinely the right tool
- A full startup disk. Files in the Trash still occupy space. When macOS is complaining the disk is almost full, trashing a 60 GB file achieves nothing until the Trash empties — Delete Immediately frees the space in one step.
- External drives. Deleting to the Trash on an external drive parks the file in a hidden
.Trashesfolder on that drive — the space is not freed, and if you eject and hand the drive to someone, your "deleted" files travel with it. Immediate deletion avoids both problems. - Obvious junk at volume. Installer
.dmgfiles, duplicate downloads, exports you can regenerate. No decision to unwind later, so the safety net buys nothing.
When Trash-then-empty is the better habit
For everything you did not create five minutes ago, the boring route is right: Cmd+Delete to the Trash, and let Remove items from Trash after 30 days (Finder → Settings → Advanced) do the emptying. That gives every deletion a month-long undo window at zero effort. The honest rule of thumb: if you had to think even briefly about whether you might want the file back, it belongs in the Trash. Reserve Option+Cmd+Delete for files whose loss you could shrug off — that is exactly the confidence level the missing undo demands.
Trash warnings, auto-empty, and dozens of other Finder behaviors are all adjustable — if you can find the switches. Mainspring collects 90+ hidden macOS settings into labelled, reversible one-click toggles.
Try Mainspring free →Signed & notarized by Apple · 1-day free trial · $29 once
Deleted something you shouldn't have?
Move fast and check your safety nets in order — Trash, Time Machine, iCloud. Our guide to recovering deleted files on a Mac walks through each one and what to stop doing immediately to improve your odds.