一、禁止生成 .DS_store 檔案
macOS可以透過命令列修改系統配置,讓系統不再在資料夾中生成這個配置檔案,命令如下:
defaults write com.apple.desktopservicesDSDontWriteNetworkStores true
如果此命令不生效,可以使用下方命令(注意:命令列中 -m 之後為你的目錄,此命令只能指定目錄生效)
/usr/sbin/dot_clean -m ~/your_working_dir
此命令可以禁止生成一切檔案前帶.的檔案生成(macOS檔案前帶.的預設為隱藏檔案)
二、刪除已經生成的 .DS_store 檔案
刪除當前目錄的.DS_store 檔案
find . -name '.DS_Store' -type f -delete
刪除所有的.DS_store 檔案
sudo find / -name ".DS_Store" -depth -exec rm {} ;
三、恢復.DS_Store生成
如果你覺得這個命令執行後會影響你的資料夾操作,可以使用下方命令恢復回來
defaults delete com.apple.desktopservices DSDontWriteNetworkStores 作者:-暗夜螢火- https://www.bilibili.com/read/cv38053061/?jump_opus=1 出處:bilibili