「Mac」快速刪除系統內所有 .DS_Store 暫存檔

當顯示隱藏檔案時,有時會看見 .DS_Store 這樣的檔案,其實它是 macOS 自動產生的設定檔,用來管理檔案夾的自訂圖示、圖示位置、圖示大小、視窗位置、排列方式、顯示方式以及自訂背景圖片或顏色等等,雖然一般來說這樣的隱藏檔案在 Mac 預設的顯示設定是看不見的,但當使用專端機介面或程式編輯器,可能就會發現這些檔案。除了看了礙眼之外,也可能會被備份軟體同步到外接裝置或雲端硬碟,甚至連同開發專案一起上傳到 GitHub Repository。

想要刪除 Finder 目錄中所有 .DS_Store 檔案,可以透過 Mac 內建終端機輸入以下指令:

sudo find . -name ".DS_Store" -depth -exec rm {} \;

如果刪除 .DS_Store 該資料夾的設定,例如圖示、位置、背景圖片等設定參數都會消失。因此大致上刪除 .DS_Store 不會造成什麼太大的危害或錯誤。

以下指令則可以完全關閉此功能,防止 .DS_Store 再次出現。

defaults write com.apple.desktopservices DSDontWriteNetworkStores true
comments powered by Disqus
Alexa Traffic