Mac使用技巧:禁止生成 .DS_Store 文件的技巧

2022-06-08     88的阿裔

原標題:Mac使用技巧:禁止生成 .DS_Store 文件的技巧

如果你使用的是Mac電腦,在壓縮文件或者開發中提交代碼時,經常會將文件夾下面的 .DS_Store 文件一同混入你的文件,在Windows下,你的同事就會發現這個看起來像垃圾的 .DS_Store 文件,令人十分頭疼。

什麼是 .DS_Store 文件呢?

簡單地說,.DS_Store 是macOS在文件夾下自動生成的一個文件,該文件記錄保存該文件夾的一些屬性,比如文件夾的排序方式、圖標大小等,這個可以在文件夾的顯示選項功能可以看到,如下圖:

這個文件在macOS下是隱藏的,但是在Windows下一來此文件沒有意義,二來文件是顯示的,會讓對方認為這個文件是惡意文件。那麼怎麼徹底解決這個問題呢?

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

更多Mac使用技巧:https://mac.orsoon.com/?id=MTg1MzMyMSZfJjIyMC4xODYuMTMuMTY5

文章來源: https://twgreatdaily.com/zh-cn/bfb142187b0b82521dfe251e1067200e.html