Ledge

How to cut and paste files on a Mac when Command-X does nothing

Finder has no Cut for files. Select a file, press Command-C, go to the folder where it should live, and press Option-Command-V. The file moves there and is gone from its old folder, which is exactly what a cut and paste does anywhere else. Plain Command-V makes a copy instead and leaves the original where it was.

That is the whole trick. The rest of this post covers the menu version, moving between drives, the things that make a paste fail, and what to do when one clipboard is not enough.

Why Command-X does nothing in Finder

Select a file and open the Edit menu: Cut is grayed out. It only comes alive when you are editing text, such as while renaming a file. Finder puts the decision at the other end instead. Copying a file never does anything to it; you decide whether the paste is a copy or a move once you reach the destination.

There is a real upside to that. A copied file is never in limbo. If you copy something, get distracted and never paste, nothing has happened to it and there is nothing to go looking for later.

Cut and paste with the keyboard

  1. Select the file, or several files, in Finder.
  2. Press Command-C. The Edit menu now reads Copy followed by the file’s name, or by the number of items.
  3. Open the destination folder. A few shortcuts save clicks here: Shift-Command-G opens Go to Folder so you can type or paste a path, Option-Command-L opens Downloads, Shift-Command-D opens the Desktop, Shift-Command-O opens Documents, and Command-Up Arrow goes up one folder.
  4. Press Option-Command-V.

The file moves. If you pressed Command-V out of habit and got a copy, press Command-Z straight away to undo the paste, then use Option-Command-V.

Finder pastes into the Finder window that is in front, so glance at its title before you press the keys. If you clicked a different window on the way, that is where the file will go.

The menu version, for when the keys will not stick

The menus show the same thing and make it easier to remember.

  1. Copy the file with Command-C, or right-click it and choose Copy.
  2. In the destination folder, open the Edit menu. You will see Paste Item, or Paste 3 Items if you copied three.
  3. Hold Option. The command changes to Move Item Here. Click it.

The right-click menu works the same way. Right-click an empty part of the destination window, hold Option, and Paste Item becomes Move Item Here. Watching the words change is the easiest way to learn which key does what.

Moving several files, and moving between drives

Select everything you want to move before you copy. Command-click adds single files, Shift-click selects a run in list view, and how to drag files that are not next to each other has more on picking a scattered set. One Command-C and one Option-Command-V moves the lot.

Moving to another disk is where cut and paste earns its keep. A plain drag onto an external drive copies by default, and you have to hold Command during the drag to make it a move; copy, move, or alias when you drag a file on a Mac explains that rule. Option-Command-V moves whichever disk the destination is on, so you do not have to remember which case you are in. Finder copies the file to the new disk and removes the original once the copy is done.

For files you cannot replace, a more cautious habit is to copy first, open the copy to check it, and only then delete the original.

What makes a paste fail or surprise you

  • The clipboard holds one thing. Copy a line of text between Command-C and Option-Command-V and the file is no longer on the clipboard. Paste before you copy anything else. What the pasteboard holds when you copy a file explains why.
  • The clipboard holds a reference, not the file. If you move or delete the original before pasting, there is nothing left to paste.
  • A file with the same name is already there. Finder stops and asks whether to Keep Both, Stop or Replace. When Finder says an item with the same name already exists walks through each button.
  • You pasted into an app, not a folder. Pasting a copied file into an email or a document attaches or inserts a copy. Moving on paste is a Finder feature only.

When one clipboard is not enough

Cut and paste works best for a single trip: one set of files, one destination. It gets tedious when the files come from several folders, because every new Command-C replaces the last one, and you end up going back and forth between each source folder and the destination.

Ledge gives you somewhere to hold them in the meantime. Drag each file up to the notch at the top of a MacBook screen as you come across it; it lands on a shelf that drops from the notch and stays there until you take it somewhere. Copying text in between does not touch it. When you have everything, open the destination and drag the files off the shelf. Dropping onto a Finder folder moves the file itself, the same result as Option-Command-V, and the same shelf can hand a path to a terminal as text or upload the file to a chat app if that is where it needs to go.

The shelf opens with Option-Space or a click on the notch, and on a Mac without a notch it sits at the top center of the screen. There is no account and no cloud step. How to gather files from different folders in one spot covers the built-in ways to do the same job.

Questions

Why does Option mean copy when I drag, but move when I paste?

It is one of Finder’s older quirks. During a drag, Option forces a copy. After a copy, Option turns Paste Item into Move Item Here. The key does opposite things because the defaults differ: a drag within one disk already moves, and a paste already copies, so Option gives you the other action each time.

Can I make Command-X cut files?

Not with a built-in setting. Command-X stays reserved for text, and the copy-then-move pair is how Finder does it.

How do I cut and paste a file in Terminal?

Use mv, which always moves. For example, mv ~/Downloads/report.pdf ~/Documents/ moves the report into Documents. Be aware that mv replaces a file with the same name without asking unless you add -i.