Mole Mac Cleanup

🧹 Mac 清理优化全能命令行工具

开源 Mac 清理工具,整合 CleanMyMac、AppCleaner、DaisyDisk 功能,支持深度清理、智能卸载、磁盘分析和开发产物清理,命令行驱动且支持安全预览。

收藏
8.5k
安装
3k
版本
1.1.0
CLS 安全性认证2026-06-04
点击查看完整报告 >

使用说明

核心用法

Mole 是一款面向 Mac 用户的命令行清理优化工具,通过 mo 命令提供非交互式操作。核心工作流为:先预览后执行——所有清理操作均支持 --dry-run 参数查看影响范围,避免误删风险。

主要功能模块:

  • `mo clean`:深度清理用户缓存、浏览器数据、开发者工具残留、系统日志、应用专属缓存及废纸篓
  • `mo optimize`:重建系统数据库、重置网络服务、刷新 Finder/Dock、清理诊断日志、重建 Spotlight 索引
  • `mo purge`:扫描并清理项目构建产物(node_modulestargetbuild、虚拟环境等),支持自定义扫描路径
  • `mo installer`:查找并移除散落在各处的 .dmg.pkg.zip 安装包
  • 辅助工具:Touch ID sudo 配置、shell 补全、白名单管理

显著优点

1. 功能聚合:单一工具替代 CleanMyMac(清理)+ AppCleaner(卸载)+ DaisyDisk(可视化),降低多软件维护成本
2. 安全优先设计:强制 --dry-run 预览机制,--debug 详细日志,内置白名单保护关键路径

3. 开发者友好:专门优化 Node.js/npm、Xcode、Python 等开发环境残留清理,支持项目级产物批量清除

4. 纯命令行:适合自动化脚本和远程管理,无 GUI 依赖

5. 开源透明:GitHub 公开源码,Homebrew 官方渠道分发,更新机制明确

潜在缺点与局限性

  • Mac 独占:仅支持 macOS(darwin),无跨平台能力
  • 终端兼容性:官方注明 iTerm2 存在显示问题,推荐 Ghostty、Alacritty、kitty 等现代终端
  • 权限风险optimize 涉及系统级缓存重建和 Spotlight 重索引,虽设计有保护,但仍需 sudo 权限
  • 误操作可能:尽管有预览机制,直接执行 mo clean 仍可能清理正在使用的浏览器会话数据
  • 无可视化界面:TUI 模式需手动触发,对纯命令行用户无影响,但习惯 GUI 的用户需要适应

适合人群

  • 需要定期维护多台 Mac 的开发者/DevOps 工程师
  • 追求"一个工具解决所有清理需求"的效率用户
  • 熟悉命令行、重视自动化脚本集成的技术用户
  • 磁盘空间紧张、需要频繁清理开发产物的前端/移动开发者

常规风险

| 风险类型 | 说明 | 缓解措施 |
|---------|------|---------|
| 数据误删 | 清理浏览器缓存可能丢失未保存的表单数据 | 使用 `--dry-run` 预览,关键数据主动备份 |
| 系统服务中断 | `optimize` 重置网络服务、重建索引期间可能影响正常使用 | 非工作时间执行,避免在重要会议/演示前运行 |
| 权限提升 | 部分操作需 sudo,配置 Touch ID 时涉及系统安全策略修改 | 仔细阅读提示,理解每项 sudo 配置的用途 |
| 依赖冲突 | 清理特定工具缓存(如 npm)可能影响全局包状态 | 项目级依赖优先用 `mo purge` 而非全局清理 |
| 终端显示异常 | iTerm2 用户可能遇到 TUI 渲染问题 | 切换到推荐的终端模拟器 |

使用建议

建立定期维护脚本:

# 每月执行
mo clean --dry-run && mo clean
mo optimize --dry-run && mo optimize
# 每周或项目切换时
mo purge

安全解读

Mole - Mac 系统清理与优化工具

Mole 是一款开源的 Mac 系统清理优化工具,由开发者 @tw93 维护,在 GitHub 拥有 54,635 Stars 的高人气验证。该工具整合了 CleanMyMac、AppCleaner、DaisyDisk 等知名清理软件的核心功能,提供命令行界面操作,适合开发者和技术用户高效管理系统资源。

核心用法

Mole 通过 mo 命令提供五大功能模块:

1. 深度清理 (mo clean) — 删除用户应用缓存、浏览器缓存(Chrome/Safari/Firefox)、开发工具残留(Xcode/Node/npm)、系统日志、应用专属缓存(Spotify/Dropbox/Slack)及废纸篓。

2. 系统优化 (mo optimize) — 重建系统数据库与缓存、重置网络服务、刷新 Finder 和 Dock、清理诊断/崩溃日志、移除交换文件并重建 Spotlight 索引。

3. 磁盘洞察与卸载 (mo installer / 项目清理) — 扫描并清理 Downloads、Desktop、Homebrew 缓存、iCloud 等位置的 .dmg/.pkg/.zip 安装包;通过 mo purge 批量清理 node_modules、target、venv 等开发构建产物。

4. 安全预览机制 — 所有清理操作均支持 --dry-run 参数预览,配合 --debug 查看详细风险评估和文件信息,强烈建议首次使用时先预览再执行。

5. 白名单管理 — 支持配置受保护的缓存路径和优化规则,避免误删关键数据。

显著优点

  • 开源可审计:MIT 许可证,54k+ Star 社区背书,代码完全透明
  • 功能聚合:单一工具替代多款付费清理软件,覆盖系统/应用/开发三层清理需求
  • 安全设计:内置严格保护机制,强制预览模式降低误操作风险
  • 开发者友好:专为开发场景设计的项目产物清理,解决 node_modules 膨胀痛点
  • 零 GUI 依赖:纯命令行工具,资源占用低,支持脚本化集成

潜在局限与风险

  • 权限需求:部分系统级清理需 sudo 权限,操作不当可能影响系统稳定性
  • 终端兼容性:官方文档提示 iTerm2 存在显示问题,推荐 Ghostty、Alacritty、kitty、WezTerm
  • 数据不可逆:清理操作直接删除文件,无回收站二次确认(虽有白名单机制)
  • 学习成本:相比图形界面工具,命令行参数需要一定熟悉时间
  • Skill 包装层限制:本 Skill 仅为文档包装,实际安全性依赖底层 Mole 工具本身

适合人群

  • 需要定期清理系统垃圾的 Mac 重度用户
  • 开发环境频繁产生大量构建产物的全栈/前端开发者
  • 偏好命令行工具、追求自动化工作流的技术人员
  • 寻求 CleanMyMac 等付费软件免费替代方案的用户
  • 磁盘空间紧张、需要精细化空间管理的用户

常规风险提示

1. 始终先使用 `--dry-run`:任何清理命令执行前务必预览,确认删除列表无误
2. 重要数据提前备份:系统优化涉及缓存重建和服务重置,建议操作前 Time Machine 备份

3. 理解 `--whitelist` 机制:配置保护路径防止误删关键业务数据

4. 关注终端兼容性:如遇显示异常可更换推荐终端或反馈至 GitHub Issues

5. 底层工具自主评估:Skill 认证仅针对包装层,Mole 工具本身的系统级操作需用户自行承担风险

Mole Mac Cleanup 内容

手动下载zip · 2.0 kB
SKILL.mdtext/markdown
请选择文件