본문으로 이동
Linux/POSIX 에러에러
ENOTDIR

ENOTDIR — 디렉터리가 아님

경로명에서 디렉터리로 사용된 구성 요소가 실제로는 디렉터리가 아닙니다.

linuxmacosunix

이 에러의 원인

디렉터리여야 할 경로 구성 요소가 실제로는 일반 파일이거나 다른 비디렉터리 유형입니다. 예를 들어 /tmp/file이 일반 파일인 경우 /tmp/file/something에 접근하면 이 오류가 발생합니다.

수정 방법

ls -la로 경로를 확인하여 모든 구성 요소가 디렉터리인지 확인하십시오. 충돌하는 파일을 이름 변경하거나 삭제하십시오. 비디렉터리 대상으로 해석되는 심볼릭 링크가 있는지 확인하십시오.

공식 문서

관련 에러 코드