macos不生成._ “点下划线”开头的缓存文件
在 macos 打开网络共享的文件后,都会生成对应 的 ._
文件名,以及.DS_Store
文件
.DS_Store
是Finder
产生的文件,主要是记录Finder
保存的信息,比如窗口大小位置和图标位置,以及目录中的文件等。通过命令只能禁止在网络驱动器中产生,本地和外置存储照样会产生。
._
文件是元数据。HFS/APFS
磁盘格式里额外的元数据通过._
开头的文件保存在非Mac
格式的卷中,比如颜色标签等信息。上古时期Mac OS的resource fork数据,在非Mac格式的卷中也保存在那些文件里。
删除
sh
find . -type f -name '._*' -delete
禁止生成
sh
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true