主机迷主机迷

如何清理Mac自动生成的.DS_Store文件

在Mac电脑将网站代码上传到VPS时,发现代码目录里有很多.DS_Store文件,有洁癖的都想把.DS_Store清理干净,.DS_Store文件不仅占用空间,放到VPS上还可能存在泄露文件目录的风险,见 https://github.com/lijiejie/ds_store_exp
列出所有.DS_Store文件的linux命令

find . -name ".DS_Store" -exec ls -l {} \;

一键删除所有.DS_Store文件的linux命令

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

.DS_Store是Mac操作系统自动生成的隐藏文件,其作用是存储文件夹的特殊信息和自定义设置,例如查看方式、图标大小以及这个目录的一些附属元数据。
查看Mac某个目录里的所有".DS_Store"

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

批量删除Mac某个目录里的所有".DS_Store"

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

要彻底禁止Mac自动产生.DS_Store,在Mac终端执行以下的命令然后重启Mac。

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

转载请注明出处 | 当前页面:主机迷 » 如何清理Mac自动生成的.DS_Store文件

评论

  • 请输入 10 + 0 = ? 的计算结果: