乐于分享
好东西不私藏

Mac 上最强卸载清理工具 Mole,开源代替CleanMyMac/柠檬清理

Mac 上最强卸载清理工具 Mole,开源代替CleanMyMac/柠檬清理

Mole 是什么

Mole 是一个 macOS 下的命令行清理与优化工具,目标是把几类常见工具的能力合在一起:

  • 系统清理:清缓存、日志、浏览器残留等
  • 应用卸载:不仅删 App,还删偏好、缓存、启动项等残留
  • 磁盘分析:查看目录占用、找大文件
  • 系统优化:刷新缓存和系统服务
  • 实时监控:看 CPU / 内存 / 磁盘 / 网络状态
  • 项目垃圾清理:删 node_modulestargetbuilddist 等构建产物
  • 安装包清理:找 .dmg.pkg.zip 等安装文件

它是 给 Mac 用的。仓库里提到 Windows 只有实验分支,不是主支持平台。

作者用来清理 Rust 构建缓存,非常好用,不用每个项目都去执行 cargo clean了
轻松清理几十到几百G空间


安装方式

1)Homebrew 安装

brew install mole

2)脚本安装

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

脚本安装还支持:

  • 安装主分支最新版:-s latest
  • 安装指定版本:-s 1.17.0

最基本的使用方法

安装后,主命令是:

mo

直接运行会进入 交互式菜单

查看帮助和版本:

mo --help
mo --version

常用命令一览

1. 清理系统垃圾

mo clean

适合清理:

  • 应用缓存
  • 浏览器缓存(Chrome / Safari / Firefox)
  • 开发工具缓存(如 Xcode、Node.js、npm)
  • 系统日志和临时文件
  • 一些 App 的专属缓存
  • 回收站

如果你想 先看会删什么,不实际删除,建议先运行:

mo clean --dry-run

如果还想看更详细日志:

mo clean --dry-run --debug

2. 卸载应用并清理残留

mo uninstall

它不只是把 .app 删除,还会尝试清理相关残留,比如:

  • Application Support
  • Caches
  • Preferences
  • Logs
  • WebKit 存储
  • Cookies
  • 插件、扩展
  • Launch agents / daemons

如果你平时觉得“把 App 扔进废纸篓后还留一堆文件”,这个命令就很适合。

同样可以先预览:

mo uninstall --dry-run

3. 优化系统

mo optimize

README 里提到它会做一些系统层面的刷新/重建动作,例如:

  • 重建系统数据库并清缓存
  • 重置网络服务
  • 刷新 Finder 和 Dock
  • 清理诊断和崩溃日志
  • 移除 swap files 并重启 dynamic pager
  • 重建 launch services 和 spotlight index

如果你不想某些优化项被执行,可以管理白名单:

mo optimize --whitelist

也可以先试运行:

mo optimize --dry-run

4. 分析磁盘占用

mo analyze

这是一个 交互式磁盘分析器,能显示目录占用比例,帮助你找出大目录和大文件。

比如它会列出:

  • Library
  • Downloads
  • Movies
  • Documents
  • 大型压缩包等

默认会跳过 /Volumes 下的外接磁盘,以便更快启动。如果你想分析外接盘:

mo analyze /Volumes

或者分析某个具体挂载路径。


5. 查看实时系统状态

mo status

这是一个实时 dashboard,会显示:

  • CPU
  • 内存
  • 磁盘
  • 电源 / 温度
  • 网络
  • 进程占用
  • 健康分数

README 里提到:

  • 在 mo status 里按 k:切换小猫显示并保存偏好
  • 按 q:退出

如果你喜欢在终端里看机器状态,这个很实用。


6. 清理项目构建产物

mo purge

适合开发者。它会扫描旧项目中的构建/依赖目录,例如:

  • node_modules
  • target
  • build
  • dist
  • venv

特点:

  • 永久删除
  • 默认对最近 7 天内较新的项目更谨慎,会标记且默认不选中
  • 官方还建议安装 fd 提升体验:
brew install fd

先预览:

mo purge --dry-run

配置扫描目录:

mo purge --paths

它提到也可以直接编辑:

~/.config/mole/purge_paths

如果配置了自定义路径,Mole 只扫描这些目录;否则会用默认目录,比如:

  • ~/Projects
  • ~/GitHub
  • ~/dev

7. 清理安装包文件

mo installer

用于找出并删除常见安装文件,比如:

  • .dmg
  • .pkg
  • .zip

会扫描的位置包括:

  • Downloads
  • Desktop
  • Homebrew 缓存
  • iCloud
  • Mail

很适合清理下载完忘删的大安装包。


8. 配置 Touch ID for sudo

mo touchid

README 中写的是:

mo touchid

另外 --dry-run 也支持 touchid enable 相关操作,说明它可以帮助你配置 sudo 的 Touch ID 使用场景。


9. Shell 自动补全

mo completion

用于设置命令行 tab 补全。


10. 更新 Mole

mo update

如果你是脚本安装,还可以更新到最新未发布主分支构建:

mo update --nightly

11. 卸载 Mole 自己

mo remove

从系统中移除 Mole。


很重要:先用 --dry-run

README 里明确提示:

  • 删除是 永久的
  • 建议先用 --dry-run 预览
  • 需要更多细节时加 --debug

例如:

mo clean --dry-run
mo uninstall --dry-run
mo purge --dry-run

另外它还说 --dry-run 也适用于:

  • optimize
  • installer
  • remove
  • completion
  • touchid enable

日志位置

Mole 的文件操作日志默认会写到:

~/.config/mole/operations.log

如果你不想记录,可以设置环境变量:

MO_NO_OPLOG=1

交互操作习惯

Mole 支持:

  • 方向键
  • Vim 风格按键h/j/k/l

这意味着在交互界面里可以很顺手地移动和选择。


一套实用上手流程

如果你第一次用,我建议这样:

1)先看帮助

mo --help

2)先预览系统清理

mo clean --dry-run

3)再看有哪些大目录

mo analyze

4)如果你是开发者,再清理项目垃圾

mo purge --dry-run

5)确认没问题再正式执行

mo clean
mo purge

6)偶尔做一次系统优化

mo optimize

7)删除某个 App 时用

mo uninstall

适合什么人

Mole 特别适合:

  • Mac 用户
  • 开发者
  • 经常装/卸载软件的人
  • 磁盘空间容易爆的人
  • 想在终端里统一管理清理和系统状态的人

注意事项

1)删除不可恢复

尤其是:

  • mo clean
  • mo uninstall
  • mo purge
  • mo installer

建议先 --dry-run

2)mo purge 要特别小心

因为它会删项目依赖和构建产物。虽然这些通常可重新生成,但如果你不清楚当前项目状态,可能影响工作流。

3)mo optimize 涉及系统服务刷新

适合“系统有点卡、缓存有点乱”的场景,但不建议完全不了解时频繁乱跑。


常用命令速查

mo                    # 交互式菜单
mo clean              # 深度清理系统垃圾
mo uninstall          # 卸载 App 并清残留
mo optimize           # 优化系统
mo analyze            # 分析磁盘占用
mo status             # 实时系统监控
mo purge              # 清理项目构建产物
mo installer          # 清理安装包
mo touchid            # 配置 sudo 的 Touch ID
mo completion         # 配置命令补全
mo update             # 更新 Mole
mo remove             # 卸载 Mole
mo --help# 查看帮助
mo --version          # 查看版本
本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » Mac 上最强卸载清理工具 Mole,开源代替CleanMyMac/柠檬清理

猜你喜欢

  • 暂无文章