Se você estiver tentando visualizar o conteúdo do diretório, precisará de uma barra ao especificar o caminho. Assim:
ll /application/nginx/
Este é o tutorial mostra:
Você pode ver o /application/nginx -> /application/nginx-1.8.0
Mas sigo os passos:
[root@localhost nginx-1.8.0]# ll /application/nginx
lrwxrwxrwx. 1 root root 12 5月 19 04:01 /application/nginx -> nginx-1.8.0/
É nginx-1.8.0/
, não há /application
na frente e, com certeza, nginx-1.8.0
é o Link simbólico sob /application
.
Meu sistema operacional é Cnet OS 7.2
O sistema operacional do tutorial é Cent OS 6.8
A diferença entre o tutorial é a razão do sistema?
Se você estiver tentando visualizar o conteúdo do diretório, precisará de uma barra ao especificar o caminho. Assim:
ll /application/nginx/
É um erro clássico obter as metas erradas quando usamos o comando ln
.
Certifique-se de usar ln <target> <linkname>
e ver se funciona.
O post de abertura pode ser um pouco mais claro, então é toda a ajuda que posso dar.
O tutorial criou um link que resolve para um caminho absoluto. Você criou um link simbólico que resolve um caminho relativo.
Cria um link absoluto:
ln -s /application/nginx-1.8.0 /application/nginx
nginx
será sempre resolvido para /application/nginix-1.8.0
, mesmo se você mover nginx
para um novo diretório.
Use um link absoluto se nginx
puder ser movido e /application/nginix-1.8.0
nunca se mover.
Cria um link relativo:
ln -s nginx-1.8.0 /application/nginx
nginx irá sempre resolver para nginx-1.8.0
em qualquer diretório nginx
em
Quando você usa -s
para criar um link simbólico, o primeiro parâmetro não precisa existir em seu sistema de arquivos. Não é um erro criar um link simbólico para um arquivo ou caminho que ainda não existe.
Use este link relativo se nginix
sempre existir no mesmo diretório relativo para nginx-1.8.0
Mais exemplos de links relativos
ln -s ../real alpha # alpha will always point to real in alpha's parent directory
ln -s real alpha # alpha will always point to real in alpha's directory
ln -s subdir/real alpha # alpha will always point to subdir/real in alpha's directory