Я пытаюсь связать файлы в цикле while для моего скрипта, но сам простой код связывания создает неработающую ссылку.Почему моя ссылка сломана? Bash
Структура каталогов заключается в следующем:
main/working/script.sh
main/working/dir
main/shared/default/some_files
Мой сценарий имеет следующий код:
ln -s ../shared/default/* dir
Это создает неработающую ссылку. Я могу сделать ссылку не сломанной, если я войду в каталог main/working/dir и использую ln -s ../../shared/default/* .
есть ли другой способ связывания его без использования абсолютного пути? – Gibs
Я дал вам три возможности; первое относительное, второе абсолютное, третье - это сочетание обоих: относительно места, где находится ваш скрипт ... –
Первый вариант, который вы дали, - это код, который я использовал, и он дает неработающие ссылки. Третий вариант, хотя и слишком длинный. – Gibs