Mac程序员-禁用.DS_Store文件

2024/04/05 | 字数341 | 阅读1分钟


.DS_Store文件是做什么用的?

.DS_Store 文件的主要作用,是存储当前文件夹在桌面显示相关方面的一些自定义属性,包括文件图标的位置、文件夹上次打开时窗口的大小、展现形式和位置等。访达会在访问过的每个目录下创建一个这样的文件,因为文件名以’.‘开头,是个隐藏文件,所以一般看不到它。

如何禁用

bash
1
2
3
4
5
## 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

想要恢复,将上面命令中的true改为false即可。

删除已有的

使用上面的命令只会阻止新的.DS_Store文件生成,但不会删除已经存在的.DS_Store文件,如果需要删除,则要首先进入删除的目录下,执行下面的命令:

bash
1
find . -name '.DS_Store' | xargs rm -f
上一篇:Mac程序员-ssh免密码登陆 下一篇:Mac软件安装-有哪些方式

【文章不错,鼓励一下】