Apples default directory structure is :
/Users/username ├── Desktop ├── Documents ├── Downloads ├── Library # Hidden by default ├── Movies ├── Music ├── Pictures ├── Public
My current setup After adding Dropbox, dotfiles stored on github, Code, and user level applications folder:
/Users/username ├── Applications ├── Code ├── Desktop ├── Documents ├── Downloads ├── Dropbox ├── Library ├── Movies ├── Music ├── Pictures ├── Public ├── dotfiles
At present though my Dropbox is a mess of some documents, some code and lots of ebooks. Free Dropbox does not have enough space for me to the entire home directory. Considering a BtSync pro account which allows selective sync. BtSync will allow me to set the root as my home directory and select which folders from that to sync.
I have started using USB flash drives again, and have found unison to be a useful tool for syncing local drives to each other.
Me example unison sync (USB drive is called ‘Dropbox’):
unison ~/ /Volumes/Dropbox/Unison/ -fat -auto -links true \ -path Code \ -path Documents \ -path Dropbox #-fat Work With FAT filesystem (ThumbDrive) #-auto Accept default action for non-merges #-links true follow symlinks
Now that the ‘Dropbox’ root is my home directory I can reorganise. Books should become a top level folder, and share a place along side Music and Movies.
Dropbox is kept but mainly used for sharing temporary files with others.
/Users/username ├── Applications ├── Books ├── Code ├── Desktop ├── Documents ├── Downloads ├── Dropbox ├── Library ├── Movies ├── Music ├── Pictures ├── Public ├── dotfiles
Dropbox: sending large files BT Sync: Synchronising files (eBook collection) Unison: Synchronising local drives (Thumbdrive to local documents/ebooks) ReadyNAS: Remote access to larger volume drives (Movies and TV Collections) Above could be a BT Sync non populated folder