Mole-在终端里给Mac做减法

Mole 是一个用 Go 写的开源命令行工具,一条命令搞定 Mac 的清理、卸载、磁盘分析和系统监控------单文件、免费、而且默认"先预览再动手"。

一、它能干什么

Mole 把功能收进几个子命令里,对应它的标语 Clean / uninstall / analyze / optimize / monitor:

  • • mo clean 深度清理缓存、日志、应用残留,回收磁盘空间。
  • • mo uninstall 卸载应用,连启动代理、偏好设置、隐藏残留一起清掉。
  • • mo analyze 磁盘可视化,按目录看占用比例;删除时默认移进废纸篓,可找回。
  • • mo optimize 刷新系统缓存与服务。
  • • mo status 实时面板,CPU、内存、磁盘、网络、健康分一目了然。

另外几个顺手的:mo purge 清 node_modules/target 等构建产物,mo installer 找散落的安装包,mo touchid 配置 Touch ID 代替 sudo 密码。

bash 复制代码
    
    
    
  mo               # 交互菜单,新手从这里开始
mo clean         # 深度清理
mo uninstall     # 卸载应用 + 残留
mo analyze       # 磁盘可视化
mo status        # 实时健康面板
mo purge         # 清理构建产物

二、为什么敢放心用:安全设计

  • • --dry-run 先预览:清理、卸载、清构建产物都能先看它打算动哪些文件,确认后再执行。

    arduino 复制代码
        
        
        
      mo clean --dry-run
    mo uninstall --dry-run
  • • analyze 进废纸篓:不是物理删除,误删能捡回来。

  • • 白名单 :常用目录加进 ~/.config/mole/whitelist,告诉它"这些别碰"。

  • • 保守边界 + 路径校验:按"恢复契约"分类缓存而非按目录名粗暴删除,受保护系统目录有硬规则拦着,高风险操作需显式确认。

三、安装

macOS 14+ 用 Homebrew(推荐):

markdown 复制代码
    
    
    
  brew install mole

或一行脚本:

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

用 Raycast / Alfred 可再装启动器:

bash 复制代码
    
    
    
  curl -fsSL https://raw.githubusercontent.com/tw93/Mole/main/scripts/setup-quick-launchers.sh | bash

四、适合谁

  • • 适合:Mac 开发者、磁盘常年紧张、习惯终端干活、对"一键清理"有警惕心的人。
  • • 先等等:只想用图形界面点点点的人;Windows 用户(主要面向 macOS,Windows 还在实验分支);iTerm2 用户(官方提示有兼容问题,建议 Kaku / Alacritty / kitty)。

装个 mo,敲一句 mo analyze,看看是谁在偷偷吃你的磁盘。

如果这篇对你有点用,点个收藏,或者转给那个电脑红得发烫的同事 😉

相关推荐
newerp2 小时前
GC 触发时机与调优
后端·程序员·go
PC2005_cloud2 小时前
Spring Boot 事务回滚方法
前端·后端
颜进强2 小时前
装了个 AI Skill 却查不了数据?一篇讲透 Skill 调用接口的三种方式(scripts / CLI / MCP)
前端·后端·ai编程
程序员cxuan2 小时前
WorkBuddy + ima 搭建本地知识库
人工智能·后端·程序员
鱼弦2 小时前
模型服务热加载实战:如何在不停服的情况下更新模型权重?
后端
晚安日记wanna2 小时前
订单30分钟未支付自动取消:定时任务为什么被面试官嫌弃
redis·后端·面试
知守观2 小时前
Java 项目 FastJSON 1.2.37 安全漏洞排查:autoType 差点让我成了安全新闻主角
后端
IT_陈寒2 小时前
Redis误删数据后的血泪教训:我竟然这样找回来了
前端·人工智能·后端
吃饱了得干活2 小时前
Hash 全景:从 HashMap 到一致性哈希,一文吃透哈希核心
java·后端
码事漫谈2 小时前
AI圈最近爆火的"哑巴"Jev,到底是个啥?
后端