Vincular um diretório (com seus próprios arquivos e pastas) a outro diretório

1

Estou tentando entender como usar o comando ln , mas cada link fica vermelho. Quando tento abrir a pasta, recebo este erro:

Too many levels of symbolic links

Eu estou dentro de uma pasta chamada /test . Dentro de /test , eu tenho outro diretório chamado hello e hello tem um arquivo chamado index.html . Eu quero fazer um link para esta pasta (e tudo dentro) para a pasta /var/www/ . Eu faço isso:

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

Isso torna a pasta hello dentro de /var/www red e recebo o erro acima quando tento abri-lo. Como posso fazer isso corretamente? ln ainda não faz muito sentido para mim. Obrigado antecipadamente!

    
por syy 25.07.2016 / 06:30

1 resposta

0

Então, descobri que eu precisava dar o caminho completo. Em vez de ln -s hello/ /var/www/ , você deve escrever o caminho completo de hello . No meu caso, foi o seguinte:

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

A pasta dentro de /var/www/ deve ser azul agora sem erros ao tentar abri-la.

    
por syy 25.07.2016 / 07:13