核心用法
Mole 是一款专为 macOS 设计的系统清理与优化工具,本 Skill 为其完整的使用指南。核心功能围绕四大场景展开:深度清理(mo clean)可清除用户缓存、浏览器数据、开发工具残留、系统日志及废纸篓;系统优化(mo optimize)用于重建系统数据库、刷新 Finder/Dock、清理诊断日志和交换文件;项目清理(mo purge)专门针对开发者,自动扫描并清理 node_modules、、target、、build 等构建产物;安装包管理(mo installer)则帮助找回并删除散落在各处的 .dmg、.pkg 安装文件。
所有操作均遵循"先预览后执行"的安全范式。--dry-run 参数可在零风险下完整预览清理计划,,--debug 则提供详细的风险等级与文件信息。此外,白名单机制(--whitelist)允许用户锁定重要缓存路径,避免误删。
显著优点
1. 功能聚合:单一工具整合 CleanMyMac、AppCleaner、DaisyDisk 等付费软件的核心能力,零成本获得专业级清理体验。
2. 开发者友好:mo purge 对前端、后端、移动端开发者极具价值,可快速回收被构建产物吞噬的磁盘空间。
3. 安全可控:--dry-run 预览机制与可视化风险分级,将误操作概率降至最低;白名单功能进一步加固安全边界。
4. 生态可靠:通过 Homebrew 官方渠道分发,更新及时,卸载干净(mo remove 可完整移除)。
5. 交互灵活:既支持非交互式命令行(适合自动化脚本),也提供 TUI 交互模式供手动探索。
潜在缺点与局限性
1. 平台锁定:仅支持 macOS(Darwin),无 Windows/Linux 版本。
2. 终端兼容性:官方提示 iTerm2 存在显示问题,推荐使用 Ghostty、Alacritty、kitty 或 WezTerm。
3. 功能边界:作为命令行工具,缺乏图形化的磁盘可视化分析(DaisyDisk 式的旭日图),mo 的磁盘洞察功能相对基础。
4. 学习成本:对于不熟悉终端的用户,命令行操作与参数记忆存在一定门槛。
5. 依赖外部:本 Skill 仅为使用文档,实际功能依赖外部安装的 mo 二进制,若 Homebrew 安装失败则无法使用。
适合的目标群体
- macOS 开发者:需要频繁清理构建产物、管理磁盘空间的工程师群体。
- 系统维护爱好者:追求系统轻量化、定期执行深度清理的高级用户。
- 存储敏感型用户:MacBook 存储空间有限,需要精细化磁盘管理的用户。
- 自动化运维:希望将系统清理纳入脚本或定时任务的技术团队。
使用风险
1. 数据误删风险:尽管有 --dry-run 保护,若用户跳过预览直接执行,仍可能误删未备份的浏览器数据或重要日志。
2. 系统服务中断:mo optimize 会重置网络服务、重启动态分页器,执行期间可能导致短暂网络中断或应用闪退。
3. 性能波动:重建 Spotlight 索引和启动服务后,系统可能在短时间内出现 CPU 占用升高、搜索响应变慢的情况。
4. 依赖项风险:mo 工具本身更新迭代中,若 Homebrew 源出现延迟或版本冲突,可能导致功能异常。