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,看看是谁在偷偷吃你的磁盘。

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

相关推荐
猿究院_夏燊2 小时前
Spring Bean 生命周期
java·后端·spring
CCblandy4 小时前
雪花 ID 四个边界实测:时钟回拨重号 500 个,前端 JSON.parse 直接丢精度
后端·python·算法·性能优化·架构
我是人✓4 小时前
SpringBoot项目的五种创建方式
java·spring boot·后端
念念清晰5 小时前
000-OpenJDK17 源码构建:MacOS环境(M芯片)
java·后端
来福猿6 小时前
SpringCloud Config 源码分析:配置拉取、刷新与多环境管理
后端·spring·spring cloud
IT_陈寒8 小时前
React组件莫名重渲染?你可能忘了这个小细节
前端·人工智能·后端
用户9888321871748 小时前
给 .NET 网络调用设定“预算”:用 CancellationTokenSource.CancelAfter 处理超时取消
后端
清风儿3298 小时前
一块不会说话的电表,把我们折腾了半个月
后端
预知同行8 小时前
深入解析 MoE 混合专家模型:从 Router 到 All-to-All 的架构全景与生产实践
后端·架构
upala8 小时前
【仓颉语言入门 · 第二篇 第 8 课】
后端