Diferença entre diretórios '/' e '//' [duplicados]

0

Devido a um erro de digitação, eu acidentalmente cd into // . Que acaba por ser um diretório real (mas mesmo conteúdo como / )

Então, qual é a diferença entre / e // (apesar de ter conteúdo idêntico)

Exemplo real: ( ls saída encurtada para brevidade)

:/$ cd /
:/$ ls
bin  boot  dev  etc ...
:/$ cd //
://$ ls
bin  boot  dev  etc ...
://$ cd //////// 
:/$ ls (notice how it entered '/' and not '//')
bin  boot  dev  etc ...
:/$

Assim, no teste acima, parece que // é um diretório especial. Este parece ser apenas bash, zsh não tem esse capricho. Também //etc , //var , etc; tudo parece ser válido

    
por Mattisdada 09.01.2017 / 03:59

1 resposta

0

Você está digitando no mesmo diretório. Várias barras são ignoradas.

cd /

irá levá-lo para o mesmo (neste caso root) dir como

cd //

ou

cd //////
    
por 09.01.2017 / 04:04