针对网络位置:
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool TRUE
针对外部介质:
defaults write com.apple.desktopservices DSDontWriteUSBStores -bool TRUE
生效方法:重新启动 Mac,或者在强制退出窗口中重启 Finder,设置才会生效。
恢复默认:如果以后想改回来,只需要把末尾的 TRUE 改成 FALSE 重新运行即可。
使用Powershell脚本清理已存在的.DS_Store文件:
"Z:\","Y:\" | % { if(Test-Path $_){ Write-Host "Cleaning $_..." -F Cyan; Get-ChildItem -Path $_ -Include ".DS_Store" -Recurse -Force -EA SilentlyContinue | Remove-Item -Force -Verbose } }
"Z:\","Y:\"换成你要清理的盘符即可