Qual é a diferença entre / bin e ~ / bin?

2

Estou tentando entender os caminhos de exportação no Bash e alguém me disse que /bin não é o mesmo que ~/bin . Qual é a diferença entre os dois?

    
por Cazs 31.10.2016 / 21:25

2 respostas

4

/bin sempre se refere ao " bin " fora do diretório raiz "/"
No Bash, ~ refere-se ao diretório inicial dos usuários.
Portanto, ~/bin refere-se ao bin off do diretório pessoal do usuário.

Se a casa do usuário for /users/cazs , ~/bin será /users/cazs/bin

~ parece funcionar no shell sh e em sua miríade de derivações, incluindo bash , sobre o qual você perguntou.

    
por 31.10.2016 / 21:36
0

~/bin refere-se ao diretório bin no diretório inicial do usuário atual. É equivalente a $HOME/bin . Se o diretório inicial do usuário atual for /home/jack , então ~/bin refere-se a /home/jack/bin .

/bin é um caminho absoluto, seu significado não é ambíguo.

    
por 06.01.2017 / 00:29