You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Move system folders for pictures, movies, & music.

My system hard drive is becoming full and I would like to move the system folders for pictures and movies to an external hard drive. Can this be done using terminal? Or is there another method that I am unaware of?

iMac Line (2012 and Later)

Posted on Jan 3, 2022 9:27 AM

Reply
Question marked as Top-ranking reply

Posted on Jan 3, 2022 9:58 AM

It is quite easy to do this.

Drag one of these folders to the external drive to copy it. (Do NOT try to move a folder between different drives, that could be a recipe for disaster).


Once the copy is done, delete the original folder, and replace it with a symlink.

For example, I will use the Movies folder.


1) In the Terminal, type


"ln -s "


without the quotes, but WITH a trailing space; do NOT press enter.


2) drag the new folder from the external drive onto the terminal window

3) type "~/Movies" without the quotes

4) press enter


The Terminal command could look similar to this:


ln -s /Volumes/MyDrive/Movies ~/Movies



6 replies
Question marked as Top-ranking reply

Jan 3, 2022 9:58 AM in response to Frank Judnich

It is quite easy to do this.

Drag one of these folders to the external drive to copy it. (Do NOT try to move a folder between different drives, that could be a recipe for disaster).


Once the copy is done, delete the original folder, and replace it with a symlink.

For example, I will use the Movies folder.


1) In the Terminal, type


"ln -s "


without the quotes, but WITH a trailing space; do NOT press enter.


2) drag the new folder from the external drive onto the terminal window

3) type "~/Movies" without the quotes

4) press enter


The Terminal command could look similar to this:


ln -s /Volumes/MyDrive/Movies ~/Movies



Jan 3, 2022 12:40 PM in response to Luis Sequeira1

Applications may be written that expect a real folder and contents in the user account on the startup drive. They may be programmed to not follow links, as that is not the standard Apple installation for these System created, embossed folders.


I also prefer Barney-15E's suggestion of storing libraries on external media over linked/removed content.

Jan 4, 2022 12:47 AM in response to VikingOSX

VikingOSX wrote:

Applications may be written that expect a real folder and contents in the user account on the startup drive. They may be programmed to not follow links, as that is not the standard Apple installation for these System created, embossed folders.

I also prefer Barney-15E's suggestion of storing libraries on external media over linked/removed content.

I agree that placing libraries in another location instead of the whole standard folders is a less invasive and perhaps "safer" modification.

That said, if an application is programmed using the standard system API, it will never know about symlinks, they will be completely transparent. The only thing that might be of concern is that one may have to grant "full disk access" to these apps, as the system itself may otherwise block their access to the external drive.

Jan 4, 2022 12:50 AM in response to Frank Judnich

Frank Judnich wrote:

Thanks for the reply Luis. Before I go ahead with the change, if I wanted to change it back, would I do the same in reverse to get the Movies Folder back to the system disk?


The reversal would be easier. You'd just have to copy over the folders from the external to their usual locations, replacing the existing symlinks.


That said, you may want to consider what Barney and VikingOSX suggested.

Move system folders for pictures, movies, & music.

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.