OS X Mavericks를 사용하고 일부 회사 스토리지 드라이브를 마운트했습니다 (smb 또는 cfs 사용). (smb : //username@address.path.toserver.com/directory/data). 드라이브의 파일로 작업하거나 파일을 드라이브에 복사하면 일부 숨겨진 파일이 생성됩니다. 이러한 파일의 대부분은 다음과 같이 점 대시 ._
로 시작한 다음 원본 파일의 파일 이름으로 시작합니다.
._test001.png
._test002.png
._test003.png
그리고 대부분의 경우 유명 ._.DS_Store
하고 .DS_Store
또한 있습니다.
Mac에서는 이러한 .
점 항목이 보이지 않지만 Windows 동료는이 파일을 볼 수 있습니다. OS X에서 이러한 보이지 않는 파일을 만들지 못하게하려면 어떻게해야합니까?
에 support.apple.com (및 기타 인터넷 소스) 당신은 당신의 네트워크 드라이브에 된 .DS_Store 파일 생성을 비활성화하는 '기본값으로 쓸'찾을 수 있습니다. 그러나 이것은 매버릭스에서는 작동하지 않습니다.
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true
지금은이 oneliner를 사용하지만 rm -rf
이 경우에는 잘못 생각합니다.
find . -type f -name "._*" -exec rm "{}" \;
편집 : 파일을 삭제하거나 복사에서 제외하고 싶지 않습니다. 나는 그들이 처음부터 만들어지지 않기를 바랍니다.
편집 : 타사 앱보다 '기본'OS X 솔루션을 선호합니다.
편집 :이 질문에는 ._ 파일에 대한 질문과 .DS_Store 파일에 대한 답변이 있습니다. 현상금이 보상 dot_clean
되며이 기본 명령 줄 앱은 모든 ._ 파일을 정리합니다. 불행히도 .DS_Store 파일을 지우지는 않지만 Asepsis로 효과적으로 수행 할 수 있습니다. Asepsis는 .DS_Stores를 폴더 자체가 아닌 고정 된 위치에 저장합니다.