Mole|Mac 清理,一条命令释放 20GB
【免费下载链接】Mole🐹 Clean, uninstall, analyze, optimize, and monitor your Mac. Free open-source CLI, plus a native Mac app.项目地址: https://gitcode.com/GitHub_Trending/mole15/Mole
周五下午,Time Machine 弹窗说备份卷满了。你点开磁盘用量,一大截空间标着"系统数据",却说不清哪部分能删。这时候就需要 Mole:一个免费开源的命令行工具,把 Mac 清理、应用卸载、磁盘空间占用分析装进了一个二进制里,brew一条命令装好。下面按实际用法走一遍,读完你就能跑起来。
🧹 它到底能干什么
| 功能 | 一条命令 | 适合什么时候用 |
|---|---|---|
| 深度清理 | mo clean | 磁盘快满,清缓存、日志、临时文件 |
| 应用卸载 | mo uninstall | 退出某个 App,连残留一起清 |
| 磁盘空间分析 | mo analyze | 不知道空间被谁占了 |
| 项目产物清理 | mo purge | 项目堆积了 node_modules、build |
| 系统状态监控 | mo status | 感觉变卡,实时看看 CPU、内存、磁盘 |
两个设计点值得先说:所有会删文件的命令都支持--dry-run预览,先列清单再动手;路径校验失败的操作会被跳过或拒绝,/System、/etc、/var/db这类系统目录是红线。边界细节写在 docs/SECURITY_DESIGN.md 里,值得一读。
🔍 逐个拆开看
清理:把已知安全的缓存和日志扫掉
mo clean按类别遍历:浏览器缓存、App Store 下载、npm/pnpm 开发缓存、用户日志,最后连废纸篓也会清空。建议先跑mo clean --dry-run,它会列出可清理项和预计大小,不改动任何文件。开发工具缓存的扫描逻辑集中在 lib/clean/dev.sh,比如检测到 pnpm 正在运行就会跳过而不是硬删。
卸载:连启动代理和偏好设置一起清掉
拖 App 进废纸篓的痛点是~/Library里的残留。mo uninstall以菜单列出已安装应用,选中后先展示它找到的关联文件清单——应用本体、LaunchAgents、偏好设置、缓存——再执行。共享数据如果还被其他已装应用引用,会保留不动。
分析:磁盘空间占用一目了然
mo analyze是终端里的磁盘浏览器,按目录大小排出条形图,方向键逐级深入,选中文件可移入废纸篓,但移动前必须确认。注意外接磁盘默认不在总览里,要扫挂载盘需显式传路径,比如mo analyze /Volumes。
清理:项目构建产物单独处理
mo purge默认扫描~/Projects这类目录,按项目分组列出node_modules、target、dist等可重建产物。最近 7 天有文件活动的默认不勾选,含 Git 仓库或部署密钥的目录受额外保护。这条命令是唯一永久删除、不进废纸篓的操作。
状态:实时查看机器健康度
mo status是只读仪表盘:CPU、内存、磁盘 I/O、网络、电池循环次数,外加一个 0~100 的健康分。输出管道到其他程序时会自动转成 JSON,接脚本很方便。
🚀 跟着做一遍
- 安装,要求 macOS 12 以上,Intel 和 Apple Silicon 都支持:
brew install mole- 先跑一次预览,输出是各清理类别的清单和预计可回收空间,文件零改动:
mo clean --dry-run- 正式清理,执行前逐项确认;不想碰的缓存可以用
mo clean --whitelist加进保护列表,会存到~/.config/mole/whitelist:
mo clean- 收尾看一眼状态,健康分和磁盘占用是否回升:
mo status如果你只想做最小配置:装完先
mo clean --dry-run建立信任,之后每周跑一次mo clean就够了,其余命令用到再说。
⚠️ 几个容易踩的坑
清理默认会清空废纸篓
mo clean把废纸篓内容算作清理项。里面有想留的东西就先手动处理,或把废纸篓路径加进白名单。
需要 sudo 的场景很少
日常清理和卸载直接跑即可,只有涉及系统属主文件的维护项才会要管理员密码,不建议自己加sudo前缀。
analyze 默认不扫外接盘
挂载盘要显式传路径才进总览,容量大的卷扫描会明显变慢,别指望秒出结果。
purge 是唯一"直删"命令
其他操作要么确认要么进废纸篓,mo purge删除后没有找回路径,执行前把清单看一遍。
📚 延伸与资源
- 安全设计文档:docs/SECURITY_DESIGN.md
- 核心模块实现:lib/core/
- 完整测试套件:tests/
- 贡献指南:CONTRIBUTING.md
Mole 仍在持续迭代,SECURITY_AUDIT.md 里记录的安全边界会随版本更新,遇到坑或想提改进,issue 和 PR 都欢迎。
【免费下载链接】Mole🐹 Clean, uninstall, analyze, optimize, and monitor your Mac. Free open-source CLI, plus a native Mac app.项目地址: https://gitcode.com/GitHub_Trending/mole15/Mole
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考