Sur diverses machines Linux, vous pouvez
cd /
et
cd //
Le shell dira que le répertoire courant est '/' ou '//' après avoir utilisé la commande correspondante.
La question est donc la suivante: quelle est la différence entre '/' et '//', et si la réponse est 'aucune différence', alors pourquoi '//' est-il affiché différemment de '/'
BTW
cd ///
cd ////
cd /////
Tous les résultats dans le shell indiquant que le répertoire actuel est «/»
Voici un exemple de session:
[user@host /]$ cd //
[user@host //]$ cd /
[user@host /]$ cd //
[user@host //]$ cd /
[user@host /]$
linux
bash
filesystems
sylvanaar
la source
la source
cd //
dans csh ou zsh et quepwd
cela montrera juste '/'cd //usr/bin
donne "// usr / bin", maiscd /usr//bin
donne "/ usr / bin" (en Bash).Réponses:
Demandons à l'homme lui-même (Chester Ramey):
la source
Ce n'est pas un répertoire réel, c'est un problème spécifique à bash. Il est référencé dans The Linux Documentation Project .
la source