Link simbólico de todo o sistema

2

Estou tentando criar um link simbólico que seria utilizável em todo o sistema. A saída $PATH é a seguinte: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games Então eu não entendo porque se eu criar um sl por exemplo em /bin este symlink só funciona dentro do diretório /bin e não em outros diretórios. / p>

Por exemplo:

# cd /bin 
# ln -s /media/bc7bc3eb-4ba9-4c12-8066-5f2e9ea747ec/SharedHOME/ ./shome
    
por Symb932 24.11.2014 / 16:59

1 resposta

1

A variável de ambiente $PATH é usada apenas quando você executa um executável.

No seu caso, você fez um link simbólico para um diretório. Como um diretório não é um executável, seu shell não pesquisará $PATH para ele.

Se você ligar simbolicamente a um executável, verá que ele funciona como esperado.

    
por 24.11.2014 / 17:33

Tags