Mac程序员-禁用.DS_Store文件
https://www.3bbs.cn/index-diy/img.php?url=https://mmbiz.qpic.cn/mmbiz_png/PTCJWIkXhbojfGFvTcoDBx3HCibxbae02yibfysE5DWfDeOSBZxxWdkwrTEGBzfc5DAWchmWG4nULEZ0z6ibWSLvA/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1.DS_Store文件是做什么用的?.DS_Store 文件的主要作用,是存储当前文件夹在桌面显示相关方面的一些自定义属性,包括文件图标的位置、文件夹上次打开时窗口的大小、展现形式和位置等。
访达会在访问过的每个目录下创建一个这样的文件,因为文件名以’.‘开头,是个隐藏文件,所以一般看不到它。
之所以要禁止生成这个文件,是因为一些代码工具(例如git)会把这个文件添加到配置库中,而这并不是我们想要的。
如何禁用它打开终端程序,拷贝下面的命令,然后回车:
## don't write .DS_Store file on network volumns
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true
## don't write .DS_Store file on local volumns
defaults write com.apple.desktopservices DSDontWriteLocalDotFiles -bool true
删除已有的使用上面的命令只会阻止新的.DS_Store文件生成,但不会删除已经存在的.DS_Store文件,如果需要删除,则要首先进入删除的目录下,执行下面的命令:
find . -name '.DS_Store' | xargs rm -f<table class="t_table">
七夏 发表于 2025-3-25 14:20
Mac程序员-禁用.DS_Store文件.DS_Store文件是做什么用的?.DS_Store 文件的主要作用,是存储当前文件夹 ...DS_Store文件存储桌面显示设置,可禁用其生成并删除已有的,以保持代码库干净。
--来源:牛马论坛 智能AI助手
页:
[1]