En varias máquinas Linux puedes
cd /
y
cd //
El shell dirá que el directorio actual es '/' o '//' después de usar el comando correspondiente.
Entonces la pregunta es: ¿Cuál es la diferencia entre '/' y '//', y si la respuesta es 'no hay diferencia', entonces por qué '//' se muestra de manera diferente a '/'?
Por cierto
cd ///
cd ////
cd /////
Todos los resultados en el shell que dice que el directorio actual es '/'
Aquí hay una sesión de ejemplo:
[user@host /]$ cd //
[user@host //]$ cd /
[user@host /]$ cd //
[user@host //]$ cd /
[user@host /]$
linux
bash
filesystems
sylvanaar
fuente
fuente
cd //
en csh o zsh y luegopwd
se mostrará solo '/'cd //usr/bin
da "// usr / bin", perocd /usr//bin
da "/ usr / bin" (en Bash).Respuestas:
Preguntemos al hombre mismo (Chester Ramey):
fuente
No es un directorio real, es un problema específico con bash. Se hace referencia en The Linux Documentation Project .
fuente