Mac 磁盘爆满别乱删:Mole CLI 清理工具完整指南,一条命令找回空间
【免费下载链接】Mole🐹 Clean, uninstall, analyze, optimize, and monitor your Mac. Free open-source CLI, plus a native Mac app.项目地址: https://gitcode.com/GitHub_Trending/mole15/Mole
Mac 的存储空间又红了?别急着手动翻文件夹。Mole 是一款免费开源的 Mac 清理工具,把磁盘分析、缓存清理、应用残留卸载和系统监控做进了一个 CLI。它的规矩很实在:每个删除动作都能先预览,你点头了它才动手。下面带你从装好到长期盯盘,完整走一遍。
一分钟把 Mole CLI 装进终端
帮你解决什么:装软件。怎么跑:打开终端,敲一行——
brew install mole装完直接敲mo就会进交互式菜单,不喜欢菜单也完全没问题,每个功能都对应一条独立命令,你可以只挑需要的用。Mole 遵循 GPL-3.0 协议免费开源,Homebrew 不再支持你的系统版本时,改用仓库自带的install.sh安装即可。跑完上面这条命令,你会看到一行版本提示,说明它已经就位,随时可以开工。
空间到底去哪了:先侦察再动手
帮你解决什么:不知道空间被谁吃了。怎么跑:
mo analyze跑完你会看到终端里的磁盘空间分析界面:一行一个文件夹,条形图配百分比和绝对大小,方向键就能进出目录,还能过滤、多选。默认只看内部盘,外置盘想查就带上路径,比如mo analyze /Volumes。选中的内容确认之后会进废纸篓,不是直接抹掉,反悔来得及。像"90 天没打开的下载文件夹占了 8GB"这种大头,基本都在这里被揪出来。
删之前先预览:Mole 的三道安全闸
帮你解决什么:怕误删。这是全文最值得记住的一点——Mole 把安全做成了默认动作,而不是让你自己提心吊胆。
mo clean --dry-run跑完只打印一份"准备删什么"的清单:每类多少项、占多少空间,不碰任何文件。看清单放心了,再去掉--dry-run真跑。第二道闸是白名单:某类缓存你不想动,用mo clean --whitelist加进去,选择存在~/.config/mole/whitelist,以后每次清理都自动跳过。第三道闸是操作日志:所有动作记在~/Library/Logs/mole/operations.log,事后敲mo history就能查"上次到底删了什么"。
日常清理与应用残留卸载一步到位
帮你解决什么:缓存越攒越多、卸载不干净。mo clean管日常大头——用户缓存、Safari 和 Chrome 的浏览器缓存、npm 这类开发工具缓存,外加已经卸载的应用留下的残文件,一条命令全清。
mo uninstall帮你解决什么:应用删不彻底。跑完你会看到已装应用列表,标着体积和最近使用时间;选中一个,它先列全要删的东西——应用本体、Application Support 目录、Preferences 里的 plist——再向你确认。共享文件如果还被别的已装应用引用,它会保留而不是删。开发者另有两条路:mo purge专找node_modules、target、dist这类可重建产物,按项目分组,最近 7 天动过的项目默认不选;mo installer则翻出 Downloads、Homebrew 缓存和 Mail 里躺着的 DMG、PKG、ISO 安装包,逐项标好大小和来源。
让 Mole 持续盯着系统📡
帮你解决什么:机器变卡不知道原因。怎么跑:
mo status跑完你会看到一块只读仪表盘:CPU、内存、磁盘读写、网络流量、电池健康、进程 CPU 排行,外加一个综合健康分。输出被管道接走时自动切成 JSON,方便喂给你自己的脚本,做 Mac 系统监控完全够用。再配合mo optimize做一轮有边界的维护——刷 DNS、验证 Spotlight 索引、重建缩略图缓存,不需要的任务会标上原因跳过,不硬来。
收尾:自更新、自卸载与源码入口
帮你解决什么:工具的善后。mo update一键自更新到最新版;mo remove把 Mole 自己干净卸载,不留尾巴。想深挖实现的话,磁盘扫描逻辑在 cmd/analyze/,卸载逻辑在 lib/uninstall/,监控面板在 cmd/status/。装好 Mole,你的 Mac 就从"满了再慌"变成"随时能查、删得明白"。
【免费下载链接】Mole🐹 Clean, uninstall, analyze, optimize, and monitor your Mac. Free open-source CLI, plus a native Mac app.项目地址: https://gitcode.com/GitHub_Trending/mole15/Mole
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考