删除MacOS的隐藏文件._*,.DS_Store
MacOS经常生成.DS_Store文件和._的文件.
普通用户使用并不隐藏.
但在作为数据库或代码中就比较困扰. 如果一个目录中有几千文件,他会成倍的生成小文件,影响磁盘的性能,也影响程序代码的使用.
我们写代码时不区分影响文件,.
文件是不能直接忽略的.
在非HFS硬盘中,自动生成._文件.
特别是挂载的硬盘,移动硬盘.
在docker,node_modul,composer会产生大量的碎片文件.
类似mysql,这种会造成mysql故障,无法重启.
网友的方法禁用.DS_
# 网盘
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
# USB
defaults write com.apple.desktopservices DSDontWriteUSBStores -bool true
# 挂载盘
sudo touch /Volumes/{drive name}/.metadata_never_index
._文件没法禁用,只能手动删除
删除目录中的._*
文件
dot_clean -m 目录
可以使用BlueHarvest来自动清理.
https://sdifen.lanzoum.com/iWWxo0uvo4oj
原作者:阿金
本文地址:https://hi-arkin.com/archives/DS_Store.html