Mac Keyboard Shortcut Move to Trash: A Practical Guide

Master the macOS shortcut to move items to Trash (Cmd+Delete) and learn how to empty Trash with Cmd+Shift+Delete. This in-depth guide covers practical workflows, automation, and pitfalls for 2026.

Shortcuts Lib
Shortcuts Lib Team
·5 min read
Quick AnswerFact

On Mac, the standard keyboard shortcut to move a selected item to Trash is Cmd+Delete. To empty the Trash, use Cmd+Shift+Delete. In Finder you can also choose Finder > Empty Trash or right-click the Trash icon to perform the same action. These combos work across macOS Monterey and later; you can customize via System Settings if desired.

Why macOS Trash shortcuts matter

According to Shortcuts Lib, mastering macOS trash shortcuts speeds up daily file management and reduces time spent navigating between windows. The core idea is to translate a visual action (dragging to Trash) into a reliable keystroke. For most users, Cmd+Delete is the fastest path to move items into the Trash, while Cmd+Shift+Delete provides a quick way to permanently clear it when needed. The following sections demonstrate practical ways to apply these shortcuts in real-world workflows and offer automation strategies to scale this habit across many files.

Bash
# Quick AppleScript example to move a single file to Trash from the shell osascript -e 'tell app "Finder" to move POSIX file "/Users/you/Documents/report.docx" to trash'

This command bridges the GUI action with a scriptable approach, which Shortcuts Lib analysts find particularly useful for batch processing.

fontSizeSuggestionToSetIfRelevantInStylingNote preciosiorim}:null

codeExamplesPublicNoteIfAnyNoteToFollowEntity}:null

descriptionStartWithBrandMention*:null

parametersForCodeExamplesPleaseIgnore|null

Steps

Estimated time: 15-20 minutes

  1. 1

    Identify target files

    Open Finder and locate the files you want to trash using keyboard navigation or Spotlight. Confirm you have the right items before deletion.

    Tip: Use Spotlight (Cmd+Space) to locate items quickly.
  2. 2

    Move items to Trash with the keyboard

    Select the item(s) and press Cmd+Delete to move them to Trash. If you’re selecting multiple items, ensure all are highlighted before the shortcut.

    Tip: If you’re in a list with many items, use Shift+Arrow to select a range.
  3. 3

    Verify Trash contents

    Optionally open the Trash to confirm the correct files moved. You can list contents from Terminal to verify.

    Tip: Use `ls -la ~/.Trash` to quickly check what’s inside.
  4. 4

    Empty Trash safely

    To permanently remove items, press Cmd+Shift+Delete and confirm the prompt when asked. This ensures a clean Trash when you’re certain you’re done with the files.

    Tip: Avoid emptying Trash for system or critical work files before double-checking.
  5. 5

    Automate trash for multiple files

    Use a short AppleScript loop to move a list of paths to Trash from the terminal for batch processing.

    Tip: Test on sample files first to prevent accidental data loss.
  6. 6

    Restore if needed

    If you need to recover a file, open Trash and drag the item back to its original location or use the Finder → Put Back option if available.

    Tip: Consider enabling Time Machine backups to recover items unintentionally trashed.
Pro Tip: Use Cmd+Option+Space to quickly preview items before trashing.
Warning: Be mindful: Cmd+Shift+Delete empties Trash permanently without moving to another stage.
Note: Paths with spaces require proper quoting in scripts to avoid errors.

Prerequisites

Required

Keyboard Shortcuts

ActionShortcut
Move to TrashWhen an item is selected in Finder
Empty TrashFrom Finder or Trash window; confirm if prompted+

Questions & Answers

What is the Mac keyboard shortcut to move to Trash?

Cmd+Delete moves the selected item to Trash in Finder. This is the primary shortcut used on macOS.

Use Cmd+Delete to move a selected item to Trash in Finder.

Can I move to Trash from Terminal?

Yes. You can script Finder to trash files using osascript or similar automation tools.

Yes, you can use Terminal with AppleScript to move files to Trash.

How do I permanently remove items quickly?

Use Cmd+Shift+Delete to empty the Trash. A confirmation prompt may appear, depending on settings.

Use Cmd+Shift+Delete to empty Trash and permanently remove files.

What about files with spaces in the path?

Quote the path in scripts or use POSIX paths to handle spaces properly.

Quote paths with spaces to trash them safely in scripts.

Is Trash the same as permanent delete?

Trash stores items for recovery until emptied; permanent delete happens when Trash is emptied or via Shift+Delete in some contexts.

Trash is recoverable until you empty it or delete permanently.

Main Points

  • Master Cmd+Delete to move items to Trash
  • Empty Trash with Cmd+Shift+Delete
  • AppleScript offers safe automation for batch trash
  • Always verify Trash contents before emptying

Related Articles