OSX에서 생성한 폴더를 윈도우즈 등에서 열어 보면, '.DS_Store'라는 파일이 형성되어 있는 것을 보게 된다.
이 폴더는 원래 숨김속성을 갖는데, Desktop Service Store라는 뜻으로 OSX가 Finder를 통해 폴더를 억세스할 때 생성되며 폴더의 특성을 저장하는, 윈도우즈의 Thumb.db의 파일과도 비슷한 파일이다. 따라서 이 파일을 텍스트 편집기 등으로 열어보면, 해당 디렉토리의 구조, 아이콘의 위치, 백그라운드 위치 등을 살펴볼 수 있게 된다.
이 폴더는 SMB나 AFP 등으로 마운트된 디렉토리라 할지라도, 파인더로 한번 열어보기만 하면 생성되는데 보안상의 문제로 인해 이 파일의 생성을 막기 위한 방법이 애플 홈페이지(http://support.apple.com/kb/HT1629)에 소개되어 있다.
내용을 간단히 설명하자면,
다음 문장을 복사해서 터미널에 붙여 넣고, Return 키를 눌러 실행시키고 컴퓨터를 재실행하면 된다.
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
컴퓨터의 다른 사용자에게도 적용하려면, 다른 사용자로 로그인해서 위 과정을 반복하거나 위 과정을 통해 수정된 ~/Library/Preferences/com.apple.desktopservices.plist 파일을 다른 사용자의 Preferences 폴더에 넣어 주거나 /Library/Preferences에 넣어 줘도 된다.
이것은 로컬 볼륨에서의 .DS_Store 파일 생성을 막지는 못하며, 이미 생성된 '.DS_Store' 파일이 네트워크 볼륨으로 복사되어 가는 것을 막지는 못한다.
이 파일의 생성을 막는 것은 Finder가 주석을 읽어오지 못함으로 인해 예상치 못한 오류를 발생시킬 수 있다고 하며, 친절하게도 예를 들어 놓기도 해 놓았다(http://support.apple.com/kb/TA21373?viewlocale=en_US).
.DS_Store Wiki : http://en.wikipedia.org/wiki/.DS_Store


