Свяжите каталог (со своими файлами и папками) с другим каталогом

Я пытаюсь понять, как использовать команду ln, но каждая ссылка продолжает выделяться красным. Когда я пытаюсь открыть папку, я получаю эту ошибку:

Too many levels of symbolic links

Я нахожусь в папке с именем /test. Внутри /test у меня есть другой каталог с именем hello, а у hello есть файл с именем index.html. Я хочу сделать ссылку на эту папку (и все внутри) на папку /var/www/. Я делаю это:

cd /test
ln -s hello/ /var/www/

Это делает папку hello внутри /var/www красной, и я получаю ошибку выше, когда пытаюсь ее открыть. Как я могу сделать это правильно? ln до сих пор не имеет особого смысла для меня. Заранее спасибо!

1
задан 25 July 2016 в 07:35

1 ответ

Таким образом, оказывается, что я должен был дать полный путь. Вместо ln -s hello/ /var/www/, необходимо записать полный путь hello. В моем случае это было следующим:

ln -s /test/hello/ /var/www/

папка в /var/www/ должна быть синим цветом теперь без ошибок при попытке открыть его.

0
ответ дан 25 July 2016 в 17:35

Другие вопросы по тегам:

Похожие вопросы: