Skip to content

.DS_Store 文件清理器:告别系统“牛皮癣”

使用 find 命令,帮你快速、安全地批量查找并清理 macOS 系统在各个文件夹下自动生成的 .DS_Store 垃圾文件。

.DS_Store 文件清理器界面截图

⚡️ 快速上手:清理一个项目文件夹

  1. 点击选择一个目标目录(例如你的代码项目文件夹)。
  2. 确保“清理模式”选择的是 预览模式
  3. 确保“搜索深度”选择的是 包含所有子目录
  4. 点击“执行”按钮。命令执行完成后,即可看到该目录下所有 .DS_Store 文件的列表。确认无误后,再切换到“直接删除”模式生成删除命令。

🤔 我该在什么时候用它?

  • 当你需要将一个文件夹(尤其是代码项目)打包成 .zip 文件分享给别人时,为了保持整洁,你想在打包前移除所有 .DS_Store 文件
  • 你使用 Git 等版本控制工具,不希望这些系统文件被意外提交到代码仓库中。
  • 你只是单纯的洁癖,不喜欢这些隐藏的系统文件散落在你的文件夹各处。

⚙️ 参数说明

清理模式

这是本工具最重要的安全设置:

  • 预览模式: (强烈推荐) 只会查找并列出所有找到的 .DS_Store 文件,不会执行任何删除操作。这是最安全的方式,让你在动手前能清楚地看到将要被删除的是哪些文件。
  • 直接删除: 会直接删除所有找到的 .DS_Store 文件。请在预览并确认无误后,再谨慎使用此模式。

搜索深度

  • 仅当前目录: 只查找你所选择的那一层目录,不进入任何子文件夹。
  • 包含所有子目录: (常用) 会递归地进入你所选目录下的每一个子文件夹,进行彻底的搜寻和清理。

高级选项

  • 显示详细输出: 勾选后,find 命令会打印出它搜索和删除每一个文件的详细过程,方便了解后台发生了什么。

⚠️ .DS_Store 是什么?

.DS_Store (Desktop Services Store) 是 macOS 的 Finder(访达)自动生成的一种隐藏文件。它用于储存特定文件夹的自定义属性,比如窗口位置、图标大小、背景颜色等。这些文件对 macOS 用户自身是无害的,但对于开发者协作、文件共享或跨平台使用来说,它们是无用的“垃圾”,并且可能会暴露一些目录结构信息。

依赖安装

本工具完全依赖 macOS 自带的 find 命令,无需安装任何额外依赖,开箱即用。