IT/Tips
[macOS] 맥에서 .DS_Store파일 안 생기게 하는 방법
ITeaStory
2021. 5. 16. 20:02
M1 맥북과 시놀로지 NAS 그리고 윈도우 PC를 사용하고 있습니다.
시놀로지 NAS의 공유 폴더를 M1 맥북과 윈도우 PC를 연결해서 서로 데이터를 공유하는 환경을 만들었는데 이때 원래 보이지 않던 DS_Store 파일이 보이기 시작했습니다.
.DS_Store파일과 ._.DS_Store 파일의 두 종류입니다.
맥에서는 기본적으로 숨김처리가 되어 있고 딱히 숨겨저 있는 파일을 gui에서 볼 필요를 느끼지 못해 안보이기만 하면 상관없지만 윈도우에서는 숨김 파일, 폴더 및 드라이브 표시를 해둬서 자꾸 거슬리네요.
1. .DS_Store 파일은?
.DS_Store 파일은 Desktop Service Store의 약자로 Apple macOS에서 아이콘 위치나 배경 이미지 선택과 같은 폴더의 사용자 지정 속성을 저장하는 파일이라고 합니다.
이 정보를 통해 각 윈도우와 윈도우 콘텐츠가 표시되는 방식을 결정한다고 합니다.
말은 거창한데 삭제해도 별 상관 없는 파일입니다.
윈도우에서 파일이 보이니 거슬릴 뿐이지요.
2. .DS_Store 파일을 생성하지 않도록 설정 방법
SMB와 같이 네트워크로 연결된 저장소에서 macOS가 .DS_Store 파일을 생성하지 못하게 하는 터미널 명령어가 있습니다.
아래 명령을 터미널에서 실행해보세요.
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE
그리고 macOS 계정에서 로그아웃했다가 다시 로그인하시면 됩니다.
앞으로는 DS_Store 파일들이 생성되지 않을 거예요!
혹시 설정을 다시 되돌리시려면 아래 명령을 터미널에서 실행하시면 됩니다.
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool FALSE