This is the first post of a series of posts about things I really dislike about Mac OS X.
When I came to the Mac from Windows and Linux about 12 years ago, I was shocked to notice one functionality which is missing in the Mac OS X Finder: The possibility to cut one or more files (or directories) and paste them elsewhere.
And still, evenĀ after 12 years of using a Mac, this topic regularly bothers me. And I still haven’t found any reason why Apple doesn’t allow cutting and pasting of files and folders.
The Most Important Tools of Every Computer User
Arguably, two of the most important tools of every computer user are:
- copy and paste: duplicates a piece of content in a different place
- cut and paste: moves a piece of content to a different place
No matter if you use Mac, Windows, or Linux, you use these commands almost universally throughout the whole operating system. They work between different applications, and also on totally different types of content (files, folders, text, image, audio, etc.) And I think everyone would agree that they are also extremely important for managing files and folders.
Typical File Management Tasks and Why They Require Moving Files and Folders
Most computer users need to do quite a lot of file management tasks which require moving (not copying) files and folders from one place to another. Some examples:
- Everyone has “their own” directory structure (even if that’s just the default created by the operating system). And whenever a file is not in the correct part of the structure (= folder), the user needs to put (= move) it there. This happens e. g. when a file is downloaded – that file is usually added to the browser’s default download folder initially, and if the user wants to keep it, may want to move it to somehere.
- Over time, the user’s requirements for their own directory structure change, and they will need to restructure parts of it every once in a while, which usually requires moving files and folders from one place to another.
- The directory structure sometimes also needs to be amended due to technical reasons, requiring moving of files and folders. This can be caused by different things, e. g. the internal drive becoming too small over time, which may require the user to move data to an external drive.
For all these tasks, Mac OS users need to use drag and drop instead of cut and paste, because the Finder simply doesn’t have cut and paste.
The Problems with Dragging and Dropping Files and Folders
A cut and paste operation with files and folders in Mac OS Finder is only possible by using drag and drop. But dragging and dropping has many disadvantages from my experience:
1. Dragging and Dropping Requires Two Windows
When you start the file management task you need to perform, e. g. move a file from one project folder to another, you always start off with one Finder window. So, you need to open a new Finder window first (which requires you to remember a keyboard shortcut or perform at least 2 mouse clicks).
The added second window then requires additional effort for window management: both windows need to be resized and placed properly, so they don’t overlap and are large enough. Mac OS doesn’t provide any tools for that task, but more on that in a future post.
2. You Always Need to Navigate to the Target Directory From Your Home Directory
The new Finder window opened in the previews step puts you in your home directory by default. So the next step is to navigate to the target directory. This is especially time-consuming if both source and target directory are located deep within your home directory, but are actually quite close to each other. E. g. (~ stands for your user’s home directory):
Source: ~/Programming/projects/java/project1
Target: ~/Programming/projects/java/project2
In the example above, you need to navigate from your home directory four levels deep into the directory structure, in order to get the second Finder window right. And that even though the target directory is just two clicks away in your original Finder window.
3. Dragging and Dropping Files Is Difficult with Sub Directories
If you drag files to a Finder window which shows a list of directories, Finder by default opens up any directory that you hover over. In my opinion it’s not at all easy to hit the correct target sub directory. This is especially the case if you’re not sure beforehand which is the correct target, and instead try to figure it out while you’re doing the dragging. (The strategy I use to buy me some time when doing this is to keep my mouse moving in circles, because then Finder won’t do anything. No kidding.) And even if you want to drop in the main directory (not sub directory) it’s also not easy, because you’re never sure where in the window you can drop your items in order for them to go in the main directory (and not in one of the sub directories).
Below are 2 screenshots, both from a directory in a Finder window. The first one is the original, the second shows the “drop zones” – red indicates a sub directory zone, so if you hover here, Finder will open that sub directory up; if you drop your files in the zone, they will be moved to the sub directory. Blue indicates the parent directory zone, so if you hover here, nothing happens (which often feels strange, almost as if it’s broken), and if you drop your files here, they will be moved to the parent directory (the one displayed).
As you can see, the “red” drop zones are limited to text elements (or in the case of the size column, the two hyphens). I literally found this out while writing this article. In the past, every time I had to use drag and drop, I wondered what the logic behind all this was – so it really took me some research to discover. I find this jarring, considering Apple’s reputation for having such a great usability.
Another problem case is when there are a lot of sub directories. Imagine you want to drop into a directory which is not currently visible. In this case, you need to drag near the window edge in order for Finder to scroll the view. But I find this scrolling motion to be totally incontrollable. It’s jerky, and often much too fast. I’m simply not able to use it.
One problem occurs when going into a wrong directory: You accidentally hovered over a wrong sub directory for too long. Then the Finder suddenly opens up that sub directory. In this case, there is no way you can go back. The only option is to hit ESC and cancel the whole operation, which sends you back to your initial directory (e. g. home). That is especially annoying if you had already navigated through a deep directory path (and only failed at the last directory level).
The way I personally deal with all this is the following. I always click myself through to my target directory, and directly drag and drop there. I hate the dragging over sub directories to open them up. Just as I hate the dragging near the window edge to scroll a large directory list. Those things just don’t work for me at all. And I’ve tried them. Many, many times.
So, as I’ve shown above, draggind and dropping is not a good solution.
How Could Cut and Paste Work in Finder?
From the user perspective it would be simple to provide cutting and pasting in the Finder. It would take not much more than to enable the inactive “Cut” command in the Finder’s edit menu (and of course the related “Paste” command):
Why don’t we just take a look at how some other operating system has provided this functionality for decades? That is – how can the user do cut and paste on Windows?
Below are some screenshots from the Windows Explorer. By the way, this works similarly on Linux (KDE, GNOME).
Why make it so hard when it can be so simple…
Worarounds to Drag and Drop
As always, there are other ways to get a cut and paste functionality. Both of the workaround described below are just that – they are nothing I would recommend to my grandma.
Install a Finder Alternative that Supports Cut and Paste
Many Finder alternatives have a cut and paste command. Examples:
- TotalFinder ($ 12)
- PathFinder ($ 40)
The downsides are of course the price, and that you will have to adapt your behavior. And somehow it feels stupid to spend $ 40 on a software just to get a single command.
Use the Command Line to Move Files Around
Actually, the command line (application: Terminal) is a very powerful tool for file management tasks. But this is nothing for a novice user. The mv (move) command below moves one or many files and folders to some other place:
$ mv folder1 ~/Projects/programming/java/project2
An introduction to file management with the command line can be found at MacWorld.
Why Doesn’t Apple Simply Give Us Cut and Paste in Finder?
I’ve shown above:
- Why moving files and folders around by dragging and dropping sucks.
- How the user could easily use cut and paste in the Finder.
The question remains, why doesn’t Apple simple provide us with this basic functionality? There are actually only a few arguments at all that I’ve heard or can imagine.
“Cutting files and even folders is DANGEROUS. If after you cut a folder, something crashes, or you simply forget about it, the whole folder is LOST.”
This is the most hilarious argument I’ve heard. It only shows one thing: That whoever brings it forth, has never used anything other than a Mac.
In decades of using cut and paste on Windows and Linux I’ve never had any issue with “disappearing” files. This is due to the fact that “cutting” actually doesn’t cut anything. It just marks the files and folders for a later paste operation. So if after this first step anything goes wrong, nothing happens at all!
“Apple will remove file access in the future anyway. So you shouldn’t worry about directory structures at all. Just store everything in iCloud or leave it in the default location, use Spotlight search etc.”
The “cut” functionality has been missing from Finder for at least 12 years. We’ve been only able to put (some) files on iCloud for a couple of years.
But even in the cloud, I would like to maintain a clean directory structure. This requires me to do all the tasks described above.
So please, Apple, make it possible to use cut and paste on files and folders. It would make life so much easier for many of us.
If you, the reader, feel the same way, please leave a comment for Apple on their Mac OS feedback page.
Summary
The Mac OS Finder doesn’t support cutting and pasting files. This is a basic functionality which is available on all other desktop operating systems. Apple could likely integrate it easily into the Finder’s interface.
You’re wrong, it is indeed possible in Finder to cut & paste.
You have to copy it with CMD+C and then paste it with CMD+ALT+V (instead of CMD+C).
This moves the files instead of copying them.
Ok, great to learn that. This became available back in 10.7 (Lion).
You are right! Thank you!
Unfortunately, hardly anyone found out about it, because Apple hardly makes this visible in the UI.
The only way to make this functionality visible is when you first open the “Edit” menu in finder, or the right click menu, and then press the “alt” key – but who does that???
So thanks Apple for adding something so obvious, but then hiding it behind some obscure keyboard shortcut that is different than on any other platform (I’m talking about all versions of Windows and all popular Linux desktop environments here).