¿Cuál es la diferencia entre /bin y ~/bin?

¿Cuál es la diferencia entre /bin y ~/bin?

Estoy tratando de entender cómo exportar rutas en Bash y alguien me dijo que /binno es lo mismo que ~/bin. ¿Cuál es la diferencia entre los dos?

Respuesta1

/binsiempre se refiere a "papelera"fuera del directorio raíz"/"
En Bash, ~se refiere al directorio de inicio de los usuarios.
por lo tanto, ~/binse refiere a bin fuera del directorio de inicio del usuario.

Si la casa del usuario es /users/cazs, entonces ~/binserá/users/cazs/bin

~parece funcionar en el shshell y sus innumerables derivaciones, incluidas bash, que es sobre lo que preguntaste.

Respuesta2

~/binse refiere al bindirectorio en el directorio de inicio del usuario actual. Es equivalente a $HOME/bin. Si el directorio de inicio del usuario actual es /home/jack, entonces ~/binse refiere a /home/jack/bin.

/binEs un camino absoluto, su significado es inequívoco.

información relacionada