找程式砍 .DS_Store 很煩,直接讓它不要出現吧
其實這問題困擾我很久了,每個目錄裡面都會跑出一個 .DS_Store 的檔案,我通常都是用
find /path/to -name 『.DS_Store』 -delete
來砍,不過砍了又會自動再生;顯然這問題不是只有困擾我而已,都已經有程式專門在解決類似的狀況。不過現在這問題得到了『終極的解決辦法』,有一篇文章提到了說要怎樣關掉這個功能:只要在命令列下這個指令然后重開機就可以啦
打開
終端 - (
shift + command + N)輸入下面的命令 然后重啟 OK
defaults write com.apple.desktopservices DSDontWriteNetworkStorestrue true
少了這個檔案會出什麼問題嗎 ? 根據他的說法,這個檔案主要是用來儲存 『目錄是以何種型式顯示』的資訊,例如說打開的時候要放在螢幕的什麼地方啦、要用 small icon/big icon/list 的方式顯示之類;意思就是說,如果你不是很在意這些的話,應該是可以大膽地把這個檔案給干掉
DS_Store 是 Finder 用來存儲這個文件夾的顯示屬性的:比如文件圖標的擺放位置。刪除以后的副作用就是這些信息的失去。(當然,這點副作用其實不是太大。
和別人交換文件(或你做的網頁需要上傳的時候)應該把 .DS_Store 文件刪除比較妥當,因為里面包含了一些你不一定希望別人看見的信息(尤其是網站,通過 .DS_Store 可以知道這個目錄里面所有文件的清單,很多時候這是一個不希望出現的問題)。