`/`와 `//` 디렉토리의 차이점

`/`와 `//` 디렉토리의 차이점

오타로 인해 실수 로 cd입력했습니다 //. 결과는 실제 디렉터리입니다(그러나 내용은 동일함 /).

/그렇다면 와 의 차이점은 무엇인가요? //(내용은 동일하지만)


실제 예: ( ls간결함을 위해 출력이 단축됨)

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

그래서 위의 테스트에서 이것은 //특별한 디렉토리인 것 같습니다. 이것은 bash에만 해당되는 것 같습니다. zsh에는 이러한 특징이 없습니다. 그리고 //etc, //var등 모든 것이 유효한 것 같습니다.

답변1

동일한 디렉토리에 들어가고 있습니다. 여러 개의 슬래시는 무시됩니다.

cd /

아래와 같은 디렉터리로 이동합니다(이 경우 루트).

cd //

또는

cd //////

관련 정보