- Move the file(s) to an iCloud synched directory (ex. /Users/username/Desktop/desired_directory_or_file)
- Open Terminal.app or your shell of choice.
- Navigate to the directory where you'd like to place the symlinked folder. (ex. /Users/myusername/)
- Run command: `ln -s /path/to/folder symlink_name` (ex. `ln -s /Users/myusername/Desktop/Work/dev dev`)
- Repeat symlink command for each computer you use (depending on the size of the directory contents, you may need to wait for iCloud to finish synching)
- `ln` is a command used to make links between files and folders on your file system as well as external file systems
- `-s` flag is required to make a symbolic link
- The first argument is the path to the folder/file you wish to use as the original folder/file, where all the files are actually stored.
- The second argument is the name of the directory (or symlink) you wish to create. We execute this command from the path where you desire the symlink. In our case, we want the symlink to reside in the Users home (ex. /Users/myusername/).
This also works with Dropbox (and presumably other cloud storage applications), so you're not limited to iCloud synchronization.