
En zsh, ingresar cualquier número de barras diagonales me lleva al directorio raíz, pero como noté recientemente, en bash puedes ingresar // y en realidad muestra // en lugar de /.
Luego(///.../) todo termina en /.
¿Alguien puede aclararme cuál es la diferencia/significado de esto?
Respuesta1
VerResolución de nombre de ruta
Un nombre de ruta que consta de una sola barra se resolverá en el directorio raíz del proceso. Un nombre de ruta nulo no se resolverá exitosamente. Un nombre de ruta que comienza con dos barras diagonales sucesivas se puede interpretar de una manera definida por la implementación, aunque más de dos barras diagonales iniciales se tratarán como una sola barra diagonal.
La mayoría de las implementaciones simplemente lo tratan //
como /
, pero aún así pueden mostrarlo //
.