O que está acontecendo quando você faz 'cd //'? [duplicado]

2

Isso é apenas trivial, mas só me faz pensar no que está acontecendo. Eu acidentalmente acertei / em vez de . e consegui isto:

[andrew.morris@server ~]$ cd //
[andrew.morris@server //]$ pwd
/

Eu achava que // era um caminho inválido. O que aconteceu?

    
por voltrevo 21.10.2014 / 04:03

1 resposta

3

For the most part, repeated slahes in a path are equivalent to a single slash. This behavior is mandated by POSIX and most applications follow suit. The exception is that “a pathname that begins with two successive slashes may be interpreted in an implementation-defined manner” (but ///foo is equivalent to /foo).

A partir desta resposta: link

    
por 21.10.2014 / 04:17