惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 三生石上(FineUI控件)
月光博客
月光博客
人人都是产品经理
人人都是产品经理
Google DeepMind News
Google DeepMind News
M
MIT News - Artificial intelligence
Vercel News
Vercel News
MyScale Blog
MyScale Blog
爱范儿
爱范儿
博客园 - 司徒正美
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
IT之家
IT之家
H
Help Net Security
Last Week in AI
Last Week in AI
阮一峰的网络日志
阮一峰的网络日志
酷 壳 – CoolShell
酷 壳 – CoolShell
L
LangChain Blog
罗磊的独立博客
Stack Overflow Blog
Stack Overflow Blog
宝玉的分享
宝玉的分享
博客园 - 聂微东
云风的 BLOG
云风的 BLOG
J
Java Code Geeks
博客园 - 叶小钗
D
Docker

材料与逻辑

如何理解动力粘度η 铝合金牌号系列对比及选型指南 TPE选型攻略 一次搞懂PPAP:从提交到批准的完整指南 铝合金阳极氧化工艺详解 APQP 第五阶段:量产、反馈、评定与纠正 APQP 第四阶段:产品与过程验证 APQP 第三阶段:过程设计开发 控制计划(Control Plan)在制造业中的深度解析 控制计划(CP):制造业质量管理的核心支柱 OpenClaw 使用指南 PFMEA系统学习与制造业质量工具集成 第一性原理系统学习报告:从认知底层到创新实践 桌面端 EPUB 工具:Jane Reader及不同阅读器功能对比 APQP第二阶段(产品设计和开发)学习与实施指南 APQP第一阶段:顾客声音(VOC)向项目指标转化的标准化指南 制造业研发技术中的WBS(工作分解结构)应用 一个玩具车项目,讲清新版 APQP 怎么干 质量是设计出来的:APQP 核心框架与全流程详解 思维导图系统学习与职场应用指南 ISO 4892 塑料实验室光源暴露试验标准系统梳理与应用分析 高分子材料挤出成型工艺系统研发技术报告 制造业研发人员如何制定高效的项目开发计划:从材料开发到工艺落地的系统性指南 材料耐候性评价指南:色差值 ΔE 与抗老化等级的标准转换及年限推算 自动化工具:将 Markdown 文档转换为静态 PNG 思维导图脚本 溯因推理:原理、应用与智能演进研究 高分子加工工艺对比与选型参考 归纳推理:从经验观察到知识泛化的系统化研究 铝合金及其关键部件表面处理技术 通过 rclone 自动备份 Lsky Pro(兰空图床)数据至 OneDrive
使用 Mole 进行 macOS 深度清理与系统优化
ZhangYong · 2026-02-19 · via 材料与逻辑

工具概述

Mole 是一个基于命令行(CLI)的 macOS 综合维护工具,旨在通过单一二进制文件替代多款图形化工具(如 CleanMyMac、AppCleaner、DaisyDisk 及 iStat Menus)。该项目托管于 GitHub(tw93/Mole),采用 MIT 开源协议。

  • 核心定位:轻量化、高性能的系统清理与监控方案。
  • 开发语言:主要由 Shell (80.2%) 与 Go (19.7%) 编写。
  • 主要优势:零依赖(静态编译)、操作透明、支持脚本自动化。

核心功能模块

主界面如下:

image-20260219124120612

1. 系统清理与卸载

  • mo clean:扫描并清理用户应用缓存、浏览器残留、Xcode/Node.js 等开发工具中间件、系统日志及垃圾桶。
  • mo uninstall:扫描应用关联的 Launch Agents、Preferences、WebKit 存储等隐藏残留文件,实现彻底卸载。
  • mo purge:专门针对开发项目,清理 node_modulestargetbuilddist 等大体量构建产物。

2. 磁盘与文件管理

  • mo analyze:提供交互式 TUI(终端用户界面)分析磁盘占用,支持按目录层级展开及大文件定位。
  • mo installer:自动识别并清理分布在下载文件夹、Desktop 及 Homebrew 缓存中的 .dmg.pkg 安装包。

3. 系统监控与优化

  • mo status:实时仪表盘,显示 CPU 负载、内存压力、磁盘 I/O、网络流量及电池健康度。
  • mo optimize:执行系统级维护任务,包括重建 Spotlight 索引、刷新 DNS 缓存、清理交换文件(Swap)及重置网络服务。

安装与配置

安装方式

推荐通过 Homebrew 进行安装:

1
brew install mole

备用方案(使用开发者 Tap): 若官方库未同步,请通过第三方库安装:

1
brew install tw93/tap/mole

或使用官方提供的单行脚本:

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

环境要求

  • 操作系统:macOS(主要支持),Windows 处于实验性阶段。
  • 终端建议:推荐使用 Alacritty、kitty、WezTerm 或 Ghostty。iTerm2 在某些交互渲染上可能存在兼容性差异。

常用命令参考表

命令 用途 备注
mo 打开交互式主菜单 默认操作入口
mo clean --dry-run 预览清理计划 不会实际执行删除,用于风险评估
mo analyze / 分析根目录磁盘空间 支持指定特定路径或外挂盘
mo touchid 启用 Touch ID 授权 允许使用指纹代替 sudo 密码
mo update 更新工具至最新版本

实际体验

使用 clean功能,扫描后发现很多之前卸载的残留。

image-20260219124529938

最终获得3.15G空间

image-20260219124640470


安全性与不确定性说明

  • 文件安全性:虽然 Mole 设有保护机制(如不删除 7 天内修改的项目文件),但文件删除操作具有不可逆性。
  • 数据准确性mo status 的健康评分(Health Score)基于特定算法计算,仅作为参考,不代表硬件故障诊断结果。
  • 隐私:工具在本地运行,操作日志存储于 ~/.config/mole/operations.log

AI 总结 (Qwen API)

生成时间: 2026-02-19 12:50:42

深度总结:

本文系统介绍了 Mole —— 一款面向 macOS 用户的开源、轻量级、命令行驱动的系统维护与优化工具。其核心价值在于以单一静态二进制整合多类系统管理功能(清理、卸载、磁盘分析、实时监控、自动化优化),替代传统图形化工具链,兼顾效率、透明性与可编程性。Mole 的设计哲学强调「零依赖」「操作可审计」「开发者友好」:通过 Shell + Go 混合实现,支持 --dry-run 预演、Touch ID 权限授权、结构化日志记录,并深度适配 macOS 原生机制(如 Launch Agents、Spotlight、DNS 缓存等)。实际使用中,它在残留清理(尤其开发环境构建产物)和磁盘空间回收方面表现突出(例中释放 3.15GB),但需用户理解 CLI 风险边界——删除不可逆,健康评分非诊断依据。整体定位为高级用户与开发者首选的 macOS 系统自治(self-maintenance)终端枢纽


核心关键词标签(3–5个):

#macOS #系统清理 #CLI工具 #开源运维 #终端优化