Système dans OS X 10.11.4 El Capitan
$ cd $HOME
$ ls .
> Dropbox
> BTsync
Code qui crée un lien symbolique sans succès
ln -s BTsync/ Dropbox/
Code qui crée le lien symbolique de travail
ln -s /Users/masi/BTSync/ /Users/masi/Dropbox/
Preuve de la différence de taille avec les fichiers
$ cd $HOME
$ ln -s $HOME/BTsync/wfdb.zip $HOME/Dropbox/
$ ln -s BTsync/wfdb.zip Dropbox/wasi.zip
$ ls -la $HOME/Dropbox/
lrwxr-xr-x 1 masi staff 41 May 17 22:45 wfdb.zip -> BTsync/wfdb.zip
lrwxr-xr-x 1 masi staff 46 May 17 22:45 wasi.zip -> /Users/masi/Dropbox/wfdb.zip
Les preuves avec les annuaires
$ ln -s /Users/masi/BTsync/cam\ local/ /Users/masi/Dropbox/
$ ln -s BTsync/cam\ local/ Dropbox/camLocal2
$ ls -la $HOME/Dropbox
lrwxr-xr-x 1 masi staff 37 May 17 22:52 camlocal -> /Users/masi/BTsync/cam local/
lrwxr-xr-x 1 masi staff 25 May 17 22:53 camLocal2 -> BTsync/cam local/
et visuellement la même chose dans le Finder
ce qui montre que les deux commandes ne sont pas les mêmes dans El Capitan. L'utilisation du PATH absolu fonctionne uniquement.
Preuves avec PATH relatif
$ cd $HOME
$ ln -s ./BitTorrentSync/cam\ local/ ./Dropbox/camlocal3
$ ls -la Dropbox/
lrwxr-xr-x 1 masi staff 27 May 17 22:58 camlocal3 -> ./BTsync/cam local/
et une nouvelle capture d'écran
Pourquoi OSX Symlink ne peut pas utiliser les PATHs relatifs ?