Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I'm really new to Macs, and finding file operations to be really frustrating after Linux. If I have a Finder window open with 5 files that I want to move to a different folder, I can select all 5 (shift-click for contiguous or command-click for non), but when I try to command-drag them to a new location, it deselects all but one.

Is there any way to move more than one file at a time? Ideally I'd just like to select all the files, do a command-X to cut them from the current location, and then command-V to paste them in the new location, but Cut seems to not be allowed in the Finder (at least, command-X doesn't work, and Cut is greyed out in the Edit menu.) I don't want to have to copy them from my current location, paste them into the new location, and then go back and delete them from the original location.

Can anyone help me? I'm sure this is very basic, but it's totally non-intuitive after coming from a different operating system and I can't for the life of me figure out how to do it.

share|improve this question
2  
Why you use command for dragging them? Try to just drag them.. :) –  nuc Mar 24 '11 at 15:53
    
In every Mac site I've found, it shows command-drag to move files, option-drag to copy files. I wonder why... –  EmmyS Mar 24 '11 at 15:57
    
There is a guide on apple.com with some main differences from windows environment, while some of them apply if you come from linux as well. It might be a good idea to check them out! –  nuc Mar 24 '11 at 16:03
2  
The trick is to press the modifier key after you start dragging. After starting to drag, pressing the command key will force a move operation, pressing option will force a copy operation. Also, in Lion, command-option-v will perform a move instead of a copy. –  joelseph Sep 6 '11 at 3:55

5 Answers 5

up vote 11 down vote accepted

Your frustration with the Finder is a worldwide sport :) Finder does make things harder sometimes.

Finder exhibits different behavior depending upon the context (both the source and destination) of your files.

If you drag files in the same "Volume" (or Drive), it will default to Move.

If you drag files to a different "Volume" (or Drive), it will default to Copy.

However, this behavior can be inverted by pressing while dragging. (That's option or alt in non-apple keyboards).

So for instance if you Drag a set of files to another folder in the same drive (say from your Documents to your Desktop), Finder will default to Move those files. If you intend to Copy, you have to press . This will change the cursor and a green "+" marble will appear, indicating that you will be making a copy.

If, on the other hand you insert a USB Key and want to Move files from there to your Desktop, Finder will default to Copy (when you drag), so you will have to override it by, again, pressing . This time the Green "+" Marble will disappear.

If you happen to have a two-button mouse, you can always drag with the right mouse button; upon release in the destination folder, a contextual menu will appear, asking you for an action (Copy or Move).

Finder doesn't implement cut, so any "move" operation must be manually performed by using the mouse as I've just described.

There is, albeit for a small price, a very decent Finder "plug-in". I'm talking about Total Finder. It's not a bloated piece of software and has been decently stable since I got it. Among other features (like tabs!) it sports Cut and Paste:

Use keyboard shortcuts to move files around. Faster than drag & drop.

I do not work for BinaryAge but I do recommend TotalFinder to people who doesn't want to use a full finder replacement (like the excellent PathFinder), but still wants a few details.

All these pieces of software offer trial versions so you can "see for yourself".

Finally, as already suggested, don't and click to move or copy files or you will be effectively deselecting the last one.

Hope this helps you a little bit more. As a side note, there are some Finder alternatives or enhancements, some of these topics have been discussed here on Ask Different.

share|improve this answer
    
Thanks for the detailed explanation. –  EmmyS Mar 24 '11 at 16:21
    
@EmmyS You're welcome. –  Martín Marconcini Mar 24 '11 at 18:42

For moving files without dragging, Finder uses the "Copy/Move" metaphor instead of the "Cut/Paste" metaphor, and the relevant menu item is hidden so it's hard to discover on your own.

To move files in Finder:

  1. Copy the source file(s):

    • Using the menus: Edit » Copy
    • Using the keyboard: ⌘C
  2. Go to the destination folder.

  3. Move the files:

    • Using the menus: Click Edit and hold down . The Copy item becomes Move. Select that.
    • Using the keyboard: ⌥⌘V
share|improve this answer

Don't command-drag them, just drag them. Clicking on one of the selected files and holding the mouse down (left-click) and dragging to your new location will allow you to drag any combination of files to a new location.

Also cmd-x and cmd-v work fine on files on my leopard install

share|improve this answer
    
@MIDoubleKO There is no such thing as Cut or cmd+x on Mac OS X! –  nuc Mar 24 '11 at 16:04
    
He probably meant cmd-c and and cmd-v to copy files. –  KeithB Mar 24 '11 at 16:12
    
@MIDoubleKO I apologize then.. :) –  nuc Mar 24 '11 at 16:17
    
@nuc - cmd-x works just fine inside applications on my Mac - I can cut text, pieces of images, etc. Seems kind of silly that they'd implement all the other standard keyboard shortcuts (cmd+c for copy; cmd+v for paste) but not cmd-x... –  EmmyS Mar 24 '11 at 18:59
1  
@nuc: AIUI the reason Finder doesn't implement cut is that on the Mac, if you cut something it vanishes (i.e. moves to the clipboard) immediately. So if you cut some files, then forget to paste them before cutting something else, they'd just silently vanish. –  Gordon Davisson Mar 24 '11 at 20:05

If I'm copying everything in a folder, I just hit 'cmd a' to select all. If I'm copying just some items in a folder, I can select the files discontiguously by command clicking, or command dragging. Once I've selected the files I want, I release the command key and mouse, then click on and drag the selected files to where I want them.

The effect of the command key is on SELECTION, not on MOVEMENT.

If I want to make a copy of the files in a different place, leaving the originals where they were, I hold down the option key before I release the mouse on the drag.

share|improve this answer

You can do it fast and simple in terminal app! If you want copy all files in the current dir to another just type this:

cp * <destination dir>

Or if you want copy all files with folders:

cp -r * <destination dir>

Also you can use the same way to move files, use this command:

mv * <destination dir>

Where '*' is a wildcard for ALL files and folders in the current directory.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.