mac電腦禁止生成 .DS_Store 檔案的解決方法

星云惊蛰發表於2024-10-11

一、禁止生成 .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

相關文章