Создать символическую ссылку каталога в Ubuntu [закрыто]
ниже мой код для создания символической ссылки на каталог:
sudo ln -s /usr/local/nginx/conf/ /etc/nginx
Я уже создал каталог /etc/nginx
. Мне просто нужно содержимое исходного каталога (/usr/local/nginx/conf/
), чтобы быть в содержимом целевого каталога (/etc/nginx
). Но когда я выполняю код,/etc/nginx
содержится каталог с именем conf
, вместо содержания conf
. Этот каталог содержит содержимое, которое я хочу, но в неправильном месте.
почему он поместил каталог в цель папка, вместо того, чтобы просто поместить содержимое каталога в целевую папку?
3 ответа:
это поведение
ln
Если второй arg является каталогом. Он помещает ссылку на первый arg внутри. Если вы хотите/etc/nginx
чтобы быть символической ссылкой, Вы должны сначала удалить этот каталог и запустить ту же команду.