Symlink работает, но почему-то показывает каталог на один уровень вверх - PullRequest
0 голосов
/ 01 апреля 2019

У меня есть каталог, содержащий носители, на которые я пытаюсь установить базовую символическую ссылку - каталог представляет собой смонтированное хранилище на цифровой океанской капле в следующем каталоге /mnt/storage/media/all

, в котором каталоги хранятся какпоказано ниже:

0118
0119
0218 and so on.......

Я пытаюсь сделать символическую ссылку из моего терминала Unix следующим образом:

$ root@server1:/var/www/abcd/public ln -s /mnt/storage/media/all

Так что, если я перейду в каталог public выше, я бы ожидалсм. каталоги 0118, 0119, 0218 и так далее ... однако, когда я перехожу в этот каталог, я вижу каталог all, и в этих каталогах находятся подкаталоги 0118, 0119, 0218.

Как изменить символическую ссылкупоэтому я вижу каталоги 0118, 0119, 0218 и т. д., а не каталог all (который содержит те же подкаталоги)

1 Ответ

0 голосов
/ 01 апреля 2019

Попробуйте дать второй аргумент для функции. Пусть этот аргумент будет желаемым местом назначения для ссылки (, но он не должен существовать до этого ).

например. ln -s /mnt/storage/media/all /var/www/abcd/public

Если папка public уже существует, внутри нее будет создана символическая ссылка.

...