Допустим, например, что у вас есть файл на внешнем томе, на который вы хотите добавить символическую ссылку:
/Volumes/ExternalDrive/username/media/fileToLink.wav
Допустим, вы хотите связать его отсюда:
/Volumes/ExternalDrive/otherUser/folder/fileToLink.wav
Вы можете выполнить следующие команды, чтобы использовать относительный путь. Это делает путь относительно текущего местоположения, но поскольку путь является относительным, абсолютный путь к файлу диска и, следовательно, связанных файлов не имеет значения:
cd /Volumes/ExternalDrive/otherUser/folder
ln -s ../../username/media/fileToLink.wav fileToLink.wav
Надеюсь, это поможет. Я использовал эту технику несколько раз без проблем.