社区维护的命令行工具速查手册,用简明实例代替冗长的 man 手册。
- Star
- 72,196
- Fork
- 2,551
- 未关闭 Issue
- 6
- 最近提交
- 20小时前
这是什么?
Mole 是一款用于保持 Mac 整洁和流畅的终端工具集,主命令为 `mo`。它可以清理缓存、日志和已卸载应用的残留文件,并在卸载应用时一并移除 LaunchAgents、偏好设置等相关数据。交互式磁盘分析器可以找出大文件并逐层浏览目录,状态面板则实时显示 CPU、内存、磁盘 I/O、网络和进程情况。
工具在设计上注重安全。大多数破坏性命令都支持 `--dry-run` 预览,清理项可通过白名单保护,操作还会记录到历史日志中。部分命令默认把删除的文件移入废纸篓,而 `clean`、`purge` 和 `installer` 则会永久删除。
Mole 支持 Intel 和 Apple Silicon 芯片的 Mac,要求 macOS 12 或更新版本,可通过 Homebrew 或安装脚本安装。同一作者还提供独立的原生 Mac 应用,不在本仓库内分发;Windows 版本的 CLI 位于单独分支。
核心功能
- 01深度清理缓存、日志、临时文件及已卸载应用的残留
- 02智能卸载应用,并移除相关的 LaunchAgents 和偏好设置
- 03交互式终端磁盘分析器,可找出大文件
- 04清理 node_modules、target 等项目构建产物
- 05实时系统状态面板,支持 JSON 输出便于脚本处理
- 06支持 dry-run 预览和操作历史记录,更安全
适用场景
- 清理堆满缓存和构建产物的开发者 Mac,释放磁盘空间
- 彻底卸载应用及其残留的支持文件
- 在删除前查找占用空间最多的目录
- 在终端中监控 CPU、内存和磁盘活动
快速上手
- 1
通过 Homebrew 安装(需要 macOS 12 或更新版本)
brew install mole - 2
或运行 README 中的官方安装脚本
- 3
启动交互式菜单
mo - 4
预览清理操作,不会删除任何文件
mo clean --dry-run
使用前须知
- 仅支持 macOS;Windows 版本是单独的分支。
- 采用 GPL-3.0 许可证,这是一种 copyleft 许可证,要求衍生作品同样保持开源。
标签
常见问题
- Mole 是什么?
- 开源的 macOS 命令行工具 mo,用于深度清理、卸载应用、分析磁盘、系统维护和实时状态监控。 Mole 是一款用于保持 Mac 整洁和流畅的终端工具集,主命令为 `mo`。它可以清理缓存、日志和已卸载应用的残留文件,并在卸载应用时一并移除 LaunchAgents、偏好设置等相关数据。交互式磁盘分析器可以找出大文件并逐层浏览目录,状态面板则实时显示 CPU、内存、磁盘 I/O、网络和进程情况。
- Mole 可以免费使用吗?用的什么许可证?
- Mole 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- Mole 还在维护吗?
- 活跃维护中。Mole 最近一次提交是在 2026年10月21日。
- Mole 适合用来做什么?
- 清理堆满缓存和构建产物的开发者 Mac,释放磁盘空间 彻底卸载应用及其残留的支持文件 在删除前查找占用空间最多的目录 在终端中监控 CPU、内存和磁盘活动
- Mole 怎么安装和运行?
- 通过 Homebrew 安装(需要 macOS 12 或更新版本): brew install mole 或运行 README 中的官方安装脚本 启动交互式菜单: mo 预览清理操作,不会删除任何文件: mo clean --dry-run
- 在哪里获取 Mole?
- 源代码和安装说明在 GitHub 上:https://github.com/tw93/Mole
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一个符合 POSIX 标准的 bash 脚本,用于在用户和 shell 级别安装并切换多个 Node.js 版本。
快速、原生且功能丰富的终端模拟器,采用平台原生界面和 GPU 渲染,并提供可嵌入的 libghostty 库。
面向 macOS 和 Linux 的包管理器,可安装命令行工具和图形应用。
开源的跨平台终端,集成 AI 助手,支持 SSH 断线自动重连与远程文件编辑预览。
通过将命令行参数匹配到 manpage 帮助文本来解释 shell 命令的网页工具与 Python 库。