답변:
이 일이 발생하는 가장 가능한 원인 중 하나는 실수로 Finder올바르게 표시 할 수없는 (또는 기본 Unix 파일 시스템의 복잡성을 방지하기 위해 표시되지 않는) 이름을 입력했기 때문 입니다.
이 가설을 확인하려면 iTerm작성한 디렉토리의 상위 디렉토리로 이동하여 이름을 말하고 foo bar다음을 입력하십시오.
ls -aBdl 'foo bar'
이 -B옵션은 인쇄 할 수없는 문자를 인쇄 할 수없는 문자 의 8 진수 값인 \xxx위치 로 표시합니다 xxx. 이 옵션은 쉘과 같은 그래픽 인터페이스에 문제를 일으키는 파일 이름을 처리하는 데 매우 유용합니다 Finder.
매우 일반적인 이름을 지정하지 않으면 locate filename터미널에서 사용할 수 있습니다 . 문자열 'filename'의 모든 항목이 나열됩니다. 찾은 모든 일치 항목의 전체 경로를 나열합니다. 파일을 생성했다고 생각한 디렉토리 위의 디렉토리로 이동하여 locate 명령을 실행합니다.
locate일반적으로 사용되는 데이터베이스 는 실제 디스크 내용보다 뒤떨어집니다. find ~ -type d -name FOLDERNAME대신 실행하는 것이 좋습니다.