Por que o caminho // existe? [duplicado]

3

De vez em quando, digito isso acidentalmente para alterar para o diretório raiz.

$ cd //

Funciona bem e eu estou no diretório raiz porque ls retorna os mesmos resultados que se eu estivesse no root. Mas por que isso é válido?

    
por Bon Ami 02.04.2015 / 19:45

1 resposta

2

Você pode adicionar quantas barras quiser depois uma da outra em qualquer posição. Não muda nada.

Você também pode adicionar ./ quantas vezes quiser porque "." é o link de cada diretório para si mesmo.

Esta e outras acrobacias funcionam mesmo quando você está salvando arquivos. Eu freqüentemente salvarei arquivos com nomes como "/tmp/a.png". A última vez foi há cerca de 4 minutos.

Experimente com a barra de endereços do seu navegador em qualquer página. Mesma coisa.

    
por UTF-8 02.04.2015 / 19:50

Tags