'.' 무슨 뜻인가요? Dot은 작업 디렉토리를 의미합니까?

'.' 무슨 뜻인가요? Dot은 작업 디렉토리를 의미합니까?

.명령이나 ls -a.

방금 VPN 애플리케이션의 설치 스크립트를 실행했는데 명령이 종료된 후 터미널 프롬프트가 다음과 같았습니다.존재하다목차.

이것은 내 pwd결과입니다.

➜ pwd
.

나는 이런 것을 본 적이 없습니다. 이게 뭔지 아는 사람 있나요?

답변1

현재 작업 디렉터리가 삭제되면 이런 일이 발생할 수 있습니다.

$ zsh -c 'mkdir dir; cd dir; rmdir $PWD; cd .; pwd; readlink /proc/self/cwd; command pwd'
.
/home/chazelas/dir (deleted)
pwd: couldn't find directory entry in ‘..’ with matching i-node

(이로 cd .인해 zsh는 현재 디렉토리가 무엇인지 다시 확인하고 .오류가 반환되면 (현재 작업 디렉토리에 대해 가능한 유일한 유효한 경로)로 되돌아갑니다.)getcwd()

관련 정보