Mole - macOS 深度清理与系统优化工具

前言

macOS 的磁盘清理和系统优化一直是刚需,各种工具 CleanMyMac、DaisyDisk、iStat Menus 各有侧重,但通常需要分别安装。今天介绍一款国产开源工具 Mole,将多个工具的能力合为一体,一个 binary 全搞定。

项目地址:tw93/Mole

安装

通过 Homebrew 一行命令搞定:

1
brew install mole

安装完成后即可使用 mo 命令(不是 mole,是简短的 mo)。

核心功能一览

命令 作用
mo 交互式主菜单
mo clean 深度清理(缓存、日志、浏览器残留)
mo uninstall 完全卸载 App(连带残留文件)
mo optimize 刷新缓存 & 系统服务维护
mo analyze 磁盘使用可视化(类似 DaisyDisk)
mo status 实时系统监控(CPU/GPU/内存/磁盘/网络)
mo purge 清理项目构建产物
mo installer 清理安装包(.dmg/.pkg)

常用命令演示

预览清理内容(安全模式)

1
mo clean --dry-run

不带任何风险,先列出待清理项,确认无误后再真正执行。

深度清理

1
mo clean

清理内容涵盖:

  • 系统缓存(~/Library/Caches
  • 日志文件(~/Library/Logs
  • 浏览器残留(Cookies、Session、Cache)
  • 应用残留
  • 下载缓存

应用完全卸载

用过 AppCleaner 的都知道,卸载 App 最头疼的是残留文件。mo uninstall 会一并清除:

  • App 本体
  • Launch Agents
  • Preference 文件
  • 隐藏残留
1
2
mo uninstall          # 交互式选择
mo uninstall --dry-run # 预览要删什么

系统状态监控

1
mo status

实时显示 CPU、GPU、内存、磁盘、网络,与 iStat Menus 效果类似。

磁盘使用分析

1
2
mo analyze             # 分析主硬盘
mo analyze /Volumes # 分析外接磁盘

类似 DaisyDisk,可视化展示各目录占用情况,快速定位大文件。

项目构建产物清理

1
2
mo purge --dry-run    # 预览要清理哪些项目的 build 产物
mo purge # 真正执行

支持配置扫描目录(mo purge --paths),非常适合开发者清理 node_modules__pycache__.build 等。

安全机制

Mole 所有操作都支持 --dry-run 预览,只读不删。同时提供 --whitelist 白名单机制,保护重要缓存不被误删:

1
2
mo clean --whitelist  # 管理受保护的缓存白名单
mo optimize --whitelist

我的使用习惯

1
2
3
4
5
6
7
8
9
# 每周执行一次预览
mo clean --dry-run

# 每月正式清理一次
mo clean

# 每次项目迭代后清理 build 产物
mo purge --dry-run
mo purge

📝 待发布审稿 — 草稿状态,需确认内容准确性后再发布。


Mole - macOS 深度清理与系统优化工具
https://kingjem.github.io/2026/03/21/Mole-macOS-深度清理与系统优化工具/
作者
Ruhai
发布于
2026年3月21日
许可协议