Mac下徹底刪除.DS_Store文件

使用命令刪除 .DS_Store 很煩,直接讓它不要出現吧

其實這問題困擾我很久了,每個目錄裡面都會跑出一個 .DS_Store 的檔案,我通常都是用

find ~/ -name ".DS_Store" -delete

來砍,不過砍了又會自動再生;顯然這問題不是隻有困擾我而已,都已經有程式專門在解決類似的狀況。不過現在這問題得到了『終極的解決辦法』,有一篇文章提到了說要怎樣關掉這個功能:只要在命令列下這個指令然後重開機就可以啦

打開終端 - (shift + command + N)輸入下面的命令 然後重啓 OK
defaults write com.apple.desktopservices DSDontWriteNetworkStores true

少了這個檔案會出什麼問題嗎 ? 根據他的說法,這個檔案主要是用來儲存 『目錄是以何種型式顯示』的資訊,例如說打開的時候要放在螢幕的什麼地方啦、要用 small icon/big icon/list 的方式顯示之類;意思就是說,如果你不是很在意這些的話,應該是可以大膽地把這個檔案給幹掉

  DS_Store 是 Finder 用來存儲這個文件夾的顯示屬性的:比如文件圖標的擺放位置。刪除以後的副作用就是這些信息的失去。(當然,這點副作用其實不是太大。

  和別人交換文件(或你做的網頁需要上傳的時候)應該把 .DS_Store 文件刪除比較妥當,因爲裏面包含了一些你不一定希望別人看見的信息(尤其是網站,通過 .DS_Store 可以知道這個目錄裏面所有文件的清單,很多時候這是一個不希望出現的問題)。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章