You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何阻止OSX在项目中生成大量.DS_Store文件并彻底清除?

彻底解决Mac上.DS_Store反复生成的问题

我太懂这种被.DS_Store文件反复骚扰的感觉了——刚删完没过多久,它们又悄悄冒出来,简直像甩不掉的小尾巴!下面给你一套从一次性清理到永久禁用的完整方案,亲测有效:

一、一次性清理所有现存的.DS_Store文件

如果你想先把已经存在的.DS_Store全部清掉,推荐用这个安全的命令(只清理你的用户目录下的文件,避免误碰系统文件):

find ~ -name ".DS_Store" -type f -delete

要是你需要清理整个系统(谨慎操作!),可以把~换成/,但一般不建议这么做,用户目录的清理基本够用了。

二、永久禁用.DS_Store文件生成

要让Mac彻底停止生成这些文件,只需要运行两个命令:

  1. 首先设置系统偏好,禁止Finder生成.DS_Store:
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true
  1. 重启Finder让设置生效:
killall Finder

这样之后,不管是本地文件夹还是网络共享文件夹,Finder都不会再生成.DS_Store文件了,完美解决反复出现的问题!

三、如果以后需要恢复生成功能

要是哪天你又需要系统保存文件夹的组织信息了,只需要把命令里的true改成false,再重启Finder就行:

defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool false
killall Finder

内容的提问来源于stack exchange,提问作者glemiere

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 08:56:37