在macOS上使用移动硬盘和NAS时,系统会自动创建一些隐藏文件,最常见的是".DS_Store"文件,它们用于存储文件夹的自定义属性。要禁用这些文件的创建,可以使用以下命令行:
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true
defaults write com.apple.desktopservices DSDontWriteUSBStores -bool true
然后重启Finder使设置生效:
killall Finder
第一个命令禁止在网络位置(如NAS)创建.DS_Store文件,第二个命令禁止在USB存储设备(如移动硬盘)创建这些文件。
如果你之后想要恢复默认设置,可以使用:
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool false
defaults write com.apple.desktopservices DSDontWriteUSBStores -bool false
killall Finder