Apple - Move 'Pictures', 'Documents', 'Movies' etc folders

Art,

Do you have this working successfully?

Have you tried hiding the folders using something like:

chflags hidden ~/Documents 

Then creating a link to it such as (in Terminal):

cd ~
mkdir stuff
cd stuff
ln -s ~/Documents

I believe that this will hide the ~/Documents folder from the Finder but it will still be there so anything writing to it will work OK. In addition you will see the link in ~/stuff...


I personally use symlinks to move all of those directories under my User account. I logged in as root and symlinked all of my directories "Documents' Downloads " Movies", etc and moved them to an external drive.

Mac OS sees the changes just fine and points to those directories (on the external drive) automatically and I have had no issues doing it this way.

There is a System Service called SymbolicLinker that will add an option to your context menu that will create a symbolic link for you.

enter image description here

How to enable the root user

OS X Lion

  1. From the Apple menu choose System Preferences....
  2. From the View menu choose Users & Groups.
  3. Click the lock and authenticate as an administrator account.
  4. Click Login Options....
  5. Click the "Edit..." or "Join..." button at the bottom right.
  6. Click the "Open Directory Utility..." button.
  7. Click the lock in the Directory Utility window.
  8. Enter an administrator account name and password, then click OK.
  9. Choose Enable Root User from the Edit menu.
  10. Enter the root password you wish to use in both the Password and Verify fields, then click OK.

Mac OS X v10.6.x

  1. From the Apple menu choose System Preferences....
  2. From the View menu choose Accounts.
  3. Click on the lock and authenticate with an administrator account.
  4. Click Login Options....
  5. Click the "Edit..." or "Join..." button at the bottom right.
  6. Click the "Open Directory Utility..." button.
  7. Click the lock in the Directory Utility window.
  8. Enter an administrator account name and password, then click OK.
  9. Choose Enable Root User from the Edit menu.
  10. Enter the root password you wish to use in both the Password and Verify fields, then click OK.

You can move your entire user account (home) folder using the following steps:

  1. Click on Users & Groups in System Preferences.
  2. Unlock the pane (lock icon).
  3. Right click on your selected user and choose the "advanced" option from the list.
  4. You will be greeted by the following screen:

enter image description here

From there, simply select the "home directory" to which you wish to relocate the profile to, then reboot.

Note: This will move all the contents found under /Users/{your user}/ (Downloads, Documents, Music, etc.)