先前兩篇文章講過如果在Windows上、Linux上大量刪除MacOS在所有資料夾中野蠻生長的隱藏「.DS_Store」檔案。
在Windows上消滅Mac OS自動生成的大堆隱藏檔案(._DS_Store之類)
Mac OS會自動為每個可以由GUI圖像界面瀏覽的資料夾生成隱藏檔案._DS_Store,用來記往資料夾的個別設定。在Mac上倒是無所謂,反正大部份時間看不到,要是在Windows上,沒所謂就變成有所謂了,而且會影響到各種檔案相關的的batch和sync工具作業…
以及在Synology DSM上用科學(?)手段阻止「.DS_Store」檔案在NAS上粗暴增生。
今次就從源頭出發,從MacOS上連根拔!要Mac停止在別人家(網絡上的其他電腦的資料夾)上生成隱藏「.DS_Store」檔案。
下面就是要Mac停止在網絡儲存上生成「.DS_Store」檔案的指令:
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
理論上這就能制止這一台Mac在別人家中生成 「.DS_Store」檔案。問題是,如果網絡上有N台Mac,就要每台Mac都要跑一次這指令了…
出處:The Geek Pub