Oct 19, 2013. Whenever you take a screenshot on Mac using Command + Shift + 3 or Command + Shift + 4 keys, the screenshots end up getting saved on the desktop of your Mac. Keeping the desktop as the default Screenshot Location on Mac makes it easy for you to find the screenshot, in case you just took a.
- Specify Download Location Mac Commands
- Mac Command Line List
- Specify Download Location Mac Command Prompt
- Mac Download File Location
30 Apr 2016
You can easily change the Downloads folder location on Mac OS X.
Why Move Downloads Folder?
There may be different reasons why people want to move their Downloads folder location.
These days many of the Apple Macs come with solid state drives (SSD) which are not as large in volume/capacity as the hard disk drives (HDD) used to be. For example, the standard Macbook Pro Retina comes with 256GB of SSD space. Some of that is used for the operating system and then you are left with very little for photos, downloads, files, apps, etc.
As a result of new Macs with smaller internal storage, you may want to move your Downloads folder to another volume such as an external drive, flash drive or SD card connected to your Mac. Yes, you can move your downloads folder permanently to another volume like this.
How To Move Mac OS Downloads Folder
Follow these steps to move your Downloads folder on Mac OS to another location:
1. Create New Downloads Folder
Go to the location where you want your new Downloads folder to be and create a folder named “Downloads“.
For example, I have an external drive plugged into USB where I want the Downloads folder to be. So I find my external drive in Finder and create a new “Downloads” folder there.
2. Copy Existing Downloads Over
If you want to keep your existing downloads, you’ll need to copy it over.
Simply use the Finder app to drag and drop the contents of the existing Downloads folder to the new Downloads folder.
3. Delete Old/Default Downloads Folder
In order to create a symbolic link in step 4 below, you’ll need to delete the old/default Downloads folder in Mac OS. It may not be possible to delete the old/default Downloads folder in Finder directly due to permissions on the folder so you’re better off doing it in the Terminal using sudo command.
Open the Terminal app and type the following command followed by your password for your account:
View the code on Gist.
Note that this deletes your old/default Downloads folder with all it’s contents.
4. Create Symbolic Link
Next you’ll create a symbolic link from the default Downloads folder in Mac OS to the new one in the other location.
Open the Terminal and type the following command:
View the code on Gist.
Note that command creates a link (ln command) between a target and source directory. The
-s
parameter creates a symbolic link.
![Mac command line Mac command line](/uploads/1/2/6/7/126782006/171310990.png)
Be sure to change
/Volumes/My Passport 1/Downloads/
with the absolute path to your new Downloads folder you created in the new location. In my case, Mac OS gave my external drive the path /Volumes/My Passport 1/
and then I add the /Downloads/
part to the path in the command. The backslashes in the path is simply to escape the spaces in the folder name of the external drive.
If you’re not sure what the path to the new location is and you’re using either an internal or external storage, you can use the Disk Utility app in Mac OS to determine the mount point.
Mac OS Downloads Folder Moved!
That’s it, you’re all done moving your Mac OS Downloads folder.
The symbolic link you created in step 4 will ensure that any applications putting downloads in the old location
~/Downloads
will go to the new Downloads folder in the new location so that you don’t have to go and edit the Downloads folder in individual applications.
Specify Download Location Mac Commands
Mac OS X doesn’t have an obvious way to view the exact text based path to a folder (otherwise known as a directory) in the finder window. You can have it show a graphical path, but getting just the text based path to a directory (for use in the Terminal for example) requires a couple of extra steps.
Yosemite users special note
Apple removed the ability to easily copy the file path in OS X Yosemite. Yosemite users must now follow a complicated procedure of creating a Service to do this simple task or take the path directly from the command line.
El Capitan - Built in file path copy function
If you are a El Capitan user you are in luck, Apple has now created a specific command to capture the file path. Instructions on how to use this can be found here.
Mavericks and below - How to find the Absolute Path to a folder on Mac OS X
Here are the instructions for finding the file path on Mavericks and below..
The first thing to do is identify the folder you need to know the full path for. In this example it’s the “month 1″ folder of my Insanity Workout folder (and yes, I did buy Insanity, directly from Amazon actually and these are my back-ups. It’s not pirated like so much Beachbody stuff unfortunately is!):
Now we can simply press the “cmd+i” keys together to open up the “Get Info” window. This displays various bits of info about the folder as you can see below:
You can see that the Get Info window contains the line “Where:” followed by the text folder path. This is the path to the folder we have been looking for. The path to the folder is highlighted and made clearer in the screenshot below:
You can now copy this text based absolute folder path and paste it into your Terminal window. NOTE – If the directory path contains spaces, as the example i have used in this post does, you MUST use ” quotation ” marks around the path when typing it into the Terminal. The screenshot below demonstrates this:
Why might I need to know how to find the path to a folder on Mac?
Knowing the text based absolute path to a folder can be useful for a number of reasons. Being able to locate the precise path allows you to unlock the full power of the Terminal, which can often be faster and more efficient that using the Graphical User Interface.
Mac OS X doesn’t have an obvious way to view the exact text based path to a folder (otherwise known as a directory) in the finder window. You can have it show a graphical path, but getting just the text based path to a directory (for use in the Terminal for example) requires a couple of extra steps.
Mac Command Line List
Yosemite users - special note
Apple removed the ability to easily copy the file path in OS X Yosemite. Yosemite users must now follow a complicated procedure of creating a Service to do this simple task or take the path directly from the command line.
El Capitan - Built in file path copy function
If you are a El Capitan user you are in luck, Apple has now created a specific command to capture the file path. Instructions on how to use this can be found at teh link below:
Mavericks and below - How to find the Absolute Path to a folder on Mac OS X
Here are the instructions for finding the file path on Mavericks and below..
Specify Download Location Mac Command Prompt
The first thing to do is identify the folder you need to know the full path for. In this example it’s the “month 1″ folder of my Insanity Workout folder (and yes, I did buy Insanity, directly from Amazon actually and these are my back-ups. It’s not pirated like so much Beachbody stuff unfortunately is!):
Mac Download File Location
Now we can simply press the “cmd+i” keys together to open up the “Get Info” window. This displays various bits of info about the folder as you can see below:
You can see that the Get Info window contains the line “Where:” followed by the text folder path. This is the path to the folder we have been looking for. The path to the folder is highlighted and made clearer in the screenshot below:
You can now copy this text based absolute folder path and paste it into your Terminal window. NOTE – If the directory path contains spaces, as the example i have used in this post does, you MUST use ” quotation ” marks around the path when typing it into the Terminal. The screenshot below demonstrates this:
Why might I need to know how to find the path to a folder on Mac?
Knowing the text based absolute path to a folder can be useful for a number of reasons. Being able to locate the precise path allows you to unlock the full power of the Terminal, which can often be faster and more efficient that using the Graphical User Interface.