Tarquin note
Tarquin note
本文迁移自 wl.do 原文,已按本站 2024 归档规则保留原文结构。
Mole(小鼹鼠)是一款专为 macOS 设计的开源、免费的命令行清理工具。它就像一只勤劳的小鼹鼠,能够深入挖掘你的 Mac 系统,清理掉各种垃圾文件、缓存和残留文件。

| 功能 | 命令 | 说明 |
|---|---|---|
| 深度清理 | mo clean | 清理系统缓存、日志、浏览器缓存、开发工具垃圾等 |
| 智能卸载 | mo uninstall | 彻底卸载应用及其所有关联文件 |
| 磁盘分析 | mo analyze | 可视化显示磁盘空间占用情况 |
| 系统优化 | mo optimize | 一键优化系统,重建索引、刷新缓存等 |
| 系统监控 | mo status | 实时查看 CPU、内存、磁盘、网络等运行状态 |
终端(Terminal) 是 Mac 内置的一个应用程序,它允许你通过输入文字命令来控制电脑。别被它的黑色界面吓到,其实用起来很简单!
有两种方法:
方法一:通过 Spotlight 搜索
方法二:通过应用程序文件夹
什么是 Homebrew? Homebrew 是 Mac 上最流行的软件包管理工具,可以方便地安装和管理命令行工具。
打开终端,输入以下命令:
brew --version
在终端中复制粘贴以下命令,然后按回车:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
注意事项:
安装完 Homebrew 后,依次执行以下命令:
brew install mole
安装完成后,输入以下命令验证是否安装成功:
mo --version
如果显示版本号,说明安装成功!
如果你不想使用 Homebrew,可以直接运行官方安装脚本:
curl -fsSL https://raw.githubusercontent.com/tw93/mole/main/install.sh | bash
说明:
安装完成后,你可以在终端输入mo命令来使用 Mole。以下是各个功能的详细说明。
这是 Mole 最强大的功能,可以清理各种垃圾文件。
mo clean
在实际删除前先看看会清理哪些内容:
mo clean --dry-run
重要提示:首次使用建议先运行预览模式,检查一下要删除的内容,确保没有重要文件。
运行后,终端会显示类似以下内容:
扫描缓存目录中...
✓ 用户应用缓存 45.2GB
✓ 浏览器缓存 (Chrome, Safari, Firefox) 10.5GB
✓ 开发工具 (Xcode, Node.js, npm) 23.3GB
✓ 系统日志和临时文件 3.8GB
✓ 应用缓存 (Spotify, Dropbox, Slack) 8.4GB
✓ 废纸篓 12.3GB
====================================================================
已释放空间: 95.5GB | 当前可用空间: 223.5GB
====================================================================
不仅删除应用本身,还能清理所有关联的配置文件、缓存、启动项等。
mo uninstall
选择要删除的应用
═══════════════════════════
▶ ☑ Adobe Creative Cloud (9.4GB) | 旧应用
☐ 微信 (2.1GB) | 最近使用
☐ Final Cut Pro (3.8GB) | 最近使用
正在卸载: Adobe Creative Cloud
✓ 已删除应用程序
✓ 已清理 52 个相关文件,分布在 12 个位置
- Application Support, Caches, Preferences
- Logs, WebKit 存储, Cookies
- Extensions, Plugins, Launch 守护进程
====================================================================
已释放空间: 12.8GB
====================================================================
可视化方式查看磁盘空间占用情况,类似 DaisyDisk 的功能。
mo analyze
分析磁盘 ~/Documents | 总计: 156.8GB
▶ 1. ███████████████████ 48.2% | 📁 Library 75.4GB >6个月
2. ██████████░░░░░░░░░ 22.1% | 📁 Downloads 34.6GB
3. ████░░░░░░░░░░░░░░░ 14.3% | 📁 Movies 22.4GB
4. ███░░░░░░░░░░░░░░░░ 10.8% | 📁 Documents 16.9GB
5. ██░░░░░░░░░░░░░░░░░ 5.2% | 📄 backup_2023.zip 8.2GB
↑↓←→ 导航 | O 打开 | F 显示 | ⌫ 删除 | L 大文件 | Q 退出
一键执行系统维护任务,提升 Mac 运行速度。
mo optimize
mo optimize --dry-run
系统状态: 5/32 GB 内存 | 333/460 GB 磁盘 (72%) | 运行时间 6天
✓ 重建系统数据库并清理缓存
✓ 重置网络服务
✓ 刷新 Finder 和 Dock
✓ 清理诊断和崩溃日志
✓ 删除交换文件并重启动态分页器
✓ 重建启动服务和 Spotlight 索引
====================================================================
系统优化已完成
====================================================================
实时查看系统运行状态,类似 iStat Menus 的功能。
mo status
Mole 状态健康度 ● 92 MacBook Pro · M4 Pro · 32GB · macOS 14.5
⚙ CPU ▦ 内存
总计 ████████████░░░░░░░ 45.2% 已用 ███████████░░░░░░░ 58.4%
负载 0.82 / 1.05 / 1.23 (8核) 总计 14.2 / 24.0 GB
核心1 ███████████████░░░░ 78.3% 可用 ████████░░░░░░░░░░ 41.6%
核心2 ████████████░░░░░░░ 62.1% 可用 9.8 GB
▤ 磁盘 ⚡ 电源
已用 █████████████░░░░░░ 67.2% 电量 ██████████████████ 100%
可用 156.3 GB 状态 已充满
读取 ▮▯▯▯▯ 2.1 MB/s 健康 正常 · 423 次循环
写入 ▮▮▮▯▯ 18.3 MB/s 温度 58°C · 1200 RPM
⇅ 网络 ▶ 进程
下载 ▮▮▯▯▯ 3.2 MB/s Code ▮▮▮▮▯ 42.1%
上传 ▮▯▯▯▯ 0.8 MB/s Chrome ▮▮▮▯▯ 28.3%
代理 HTTP · 192.168.1.100 Terminal ▮▯▯▯▯ 12.5%
清理开发项目中的构建产物和依赖,如node_modules、target、build等。
mo purge
mo purge --paths
这会打开配置文件,你可以添加自己的项目目录路径。
防止 Mole 误删重要文件,可以将特定路径加入白名单。
mo clean --whitelist
或者
mo optimize --whitelist
白名单配置文件位于:~/.config/mole/whitelist
使用文本编辑器打开:
open -e ~/.config/mole/whitelist
在文件中添加你不希望被清理的路径,每行一个路径,例如:
/Users/你的用户名/Library/Caches/com.adobe.CreativeCloud
/Users/你的用户名/Library/Application Support/某重要软件
保存后,Mole 将不会清理这些路径下的文件。
让 Mole 在执行需要管理员权限的操作时,使用指纹而不是输入密码。
mo touchid
运行后,按照提示输入一次密码,之后就可以使用 Touch ID 了。
以后执行需要sudo权限的命令时,会弹出 Touch ID 认证窗口,轻触指纹即可授权。
Mole 会不断更新以修复 bug 和添加新功能。
如果使用 Homebrew 安装:
brew upgrade mole
如果使用脚本安装:
mo update
查看所有可用命令和选项:
mo --help
查看特定命令的帮助:
mo clean --help
mo uninstall --help
启用 Tab 键自动补全 Mole 命令:
mo completion
配置后,输入mo再按Tab键,会自动提示可用的命令。
A: Mole 是开源项目,代码公开透明。它只清理缓存、日志、临时文件等,不会删除系统核心文件。但建议首次使用时先用预览模式查看。
A: 可以。Mole 只删除缓存和临时文件,不会影响软件功能。但某些软件可能需要重新生成缓存,首次启动会稍慢。
A: macOS 有时不会立即更新可用空间显示。重启 Mac 或等待几分钟后,空间会正确显示。
A:
A:
A:
A: 可以通过 macOS 的launchd或cron设置定时任务,但不建议自动运行。最好手动运行,确保不会误删重要文件。
A: 不会。Mole 是完全本地运行的工具,不会连接任何服务器,不会收集或上传任何数据。
如果你想卸载 Mole,可以使用以下方法:
mo remove
brew uninstall mole
如果以上方法都不行,可以手动删除 Mole 的安装文件:
sudo rm -rf /usr/local/bin/mo
sudo rm -rf ~/.config/mole