Mole:那款你不知道自己需要的 Mac 清理工具(但只有两个命令值得用)

你的 Mac 现在有多少垃圾文件,是你完全不知道的? 我不是指那些2019年烧烤派对的重复照片,也不是那个简直快变成垃圾堆的下载文件夹。我说的是构建的临时文件,比如那些你疫情后就再也没碰过的 node_modules 文件夹、你甚至不记得安装过的框架缓存文件、堆积如山的 Xcode 的 derived data(派生数据),就像床底下的灰尘一样。 我好几个月磁盘空间占用达到了85%,每次删东西都跟玩杂技一样小心翼翼。直到我发现了Mole,运行了 mo purge --dry-run,屏幕上弹出了一个数字:17GB可回收空间。整理出来了三百五十个被遗忘的构建临时文件,还在那里静静地腐烂着。 十七个G!完全没有碰到任何照片或文档。 什么是Mole(以及它不是什么) Mole 是一个适用于 macOS 的CLI工具,它声称可以“深度清理并优化你的 Mac”。它带有一些看起来像瑞士军刀一样多功能的命令菜单: mo clean # 清理缓存、日志和临时文件 mo uninstall # 完全卸载应用程序 mo optimize # 检查并“优化”系统 mo analyze # 分析磁盘使用情况 mo status # 系统健康监控 mo purge # 删除项目构建临时文件 mo installer # 找到旧的安装包 mo touchid # 配置 sudo 使用 Touch ID 八个命令。直接告诉你吧:**只有两个命令值得你花费时间**。其余的从“嗯,这个我自己就搞定了”到“绝对不可能执行”都有。 ## mo purge:低调的宝藏 如果你是开发者,并且用 Mac 已经超过六个月,那么`mo purge`会帮你发现隐藏的宝藏。简单来说,它会扫描你的项目目录,找出那些占用空间却对你完全没有帮助的构建临时文件。 都有哪些类型的临时文件?基本上都是常见的“嫌疑人”: - **node_modules**(你几个月没碰的 Node/Bun 项目) - **target/**(Rust 项目) - **build/** 和 **.build/**(Swift/Xcode 项目) - **DerivedData**(Xcode 的派生数据) - **__pycache__** 和 Python 的虚拟环境 - **.gradle** 和 **build/**(Java/Kotlin 项目) - **Pods/**(iOS 的 CocoaPods 项目) 这些文件夹的好处是:可以100%重新生成。如果你某天重新打开这个项目,运行一个`npm install`或者`cargo build`,它们会从零重新创建。但在此之前,这些文件像“赖账房客”一样,白占着你的磁盘空间不交房租。 ### 正确的操作流程 首先,一切都从**干跑模式(dry-run)**开始: ```bash mo purge --dry-run 这个命令会显示找到的内容以及可以释放的空间大小,但不会实际删除任何内容。你需要利用这个阶段检查列表,并确定它不会误删掉你正在使用的项目文件(比如你当前有几个窗口正在打开一个项目的node_modules)。 ...

2026年3月23日 · Fernando