오늘 뭔가 이상한 걸 발견했어요. Windows 명령 프롬프트에서는 다음이 모두 유효합니다.
cd .....
cd ....
cd ...
이것은 상위 디렉토리와 현재 디렉토리의 더 잘 알려진 버전입니다.
cd ..
cd .
이상한 점은 다른 명령이 dir .....
.
왜 이런 일이 발생합니까? 이것이 작동하는 것과 같은 이유입니까? cd foo\\\\\\bar
(파서가 욕심이 많다고 가정합니까?)
답변1
아마도 디렉토리 변경(cd)을 작성한 프로그래머가 해당 기능을 추가했지만 디렉토리 목록(dir) 프로그래머는 추가하지 않았기 때문일 것입니다. 명령줄은 작은 프로그램의 모음일 뿐입니다. Raymond Chen에게 그가 쓴 글에 대해 물어볼 수도 있습니다.블로그Windows(때로는 DOS)의 발전에 대해 설명합니다.