본문 바로가기

개발환경

NotADirectoryError: [Errno 20] Not a directory: './data/.DS_Store' 오류 해결

macos에서 Finder가 색인을 빠르게 하기 위해서 자동으로 .DS_Store 파일을 폴더에 만든다.

 

폴더 관리할 때 방해가 되기 때문에 삭제하거나 다시 생성이 안되도록 바꿔줄 필요가 있다.

 

1. 삭제

 

find . -name "*.DS_Store" -type f -delete

 

해당 디렉토리에 존재하는 .DS_Store 파일을 전부 삭제한다.

 

2. 생성이 안되도록 변경

 

defaults write com.apple.desktopservices DSDontWriteNetworkStores true