Mole - 一款轻量级 Mac 系统优化命令行工具

什么是 Mole?

Mole 是一款专为 Mac 打造的系统优化命令行工具,它将多款专业工具(CleanMyMac、AppCleaner、DaisyDisk、iStat)的核心功能整合到一个轻量级的二进制文件中。

对于习惯命令行的开发者来说,Mole 提供了一种高效、简洁的方式来管理和优化 Mac 系统。

JuI0ax

核心特性

  • 统一工具包:整合多款专业清理工具的功能于一身
  • 深度清洁:扫描并删除缓存、日志和浏览器残留文件,可回收 GB 级存储空间
  • 智能卸载:彻底移除应用及相关的启动代理、偏好设置和隐藏文件
  • 磁盘分析:可视化显示磁盘使用情况,管理大文件
  • 实时监控:提供 CPU、GPU、内存、磁盘和网络的实时统计数据

安装

推荐使用 Homebrew 安装:

1
brew install mole

或通过安装脚本:

1
curl -fsSL https://raw.githubusercontent.com/tw93/mole/main/install.sh | bash

常用命令

命令 功能说明
mo 启动交互式菜单
mo clean 深度清理系统垃圾
mo uninstall 卸载应用及其所有残留文件
mo optimize 刷新缓存和系统服务
mo analyze 磁盘空间可视化分析
mo status 实时系统健康仪表板
mo purge 清除项目构建产物(node_modules、target 等)

使用示例

交互式菜单

直接运行 mo 即可进入交互式菜单,通过方向键选择需要的功能:

1
mo

深度清理

扫描并清理系统缓存、日志文件、浏览器缓存等:

1
mo clean

建议先使用 --dry-run 参数预览将要清理的内容:

1
mo clean --dry-run

5eR3Ik

卸载应用

彻底卸载应用程序,包括其配置文件、缓存和启动代理:

1
mo uninstall

清理项目构建产物

对于开发者来说,mo purge 是个非常实用的命令,可以清理项目目录下的构建产物:

1
mo purge

这会扫描 ~/Projects~/GitHub~/dev 等目录,清理 node_modulestargetbuild 等构建目录。

自定义扫描路径

1
mo purge --paths

或直接编辑配置文件 ~/.config/mole/purge_paths

高级选项

  • --dry-run:预览清理计划,不实际执行删除操作
  • --whitelist:管理受保护的文件和规则
  • --debug:查看详细的调试日志
  • mo touchid:为 sudo 命令启用 Touch ID 认证
  • mo completion:设置 Shell 自动补全

总结

Mole 是一款非常适合开发者使用的 Mac 系统优化工具。相比 GUI 工具,它更加轻量、高效,通过简单的命令即可完成系统清理、应用卸载、磁盘分析等操作。

项目地址:https://github.com/tw93/Mole