Mole Mac 深度清理实测mo clean 一键释放磁盘空间的完整指南【免费下载链接】Mole Clean, uninstall, analyze, optimize, and monitor your Mac. Free open-source CLI, plus a native Mac app.项目地址: https://gitcode.com/GitHub_Trending/mole15/MoleMole 是一款免费开源的 Mac 系统清理命令行工具一条mo clean就能扫走缓存、日志和应用残留外加智能卸载、磁盘分析和实时状态监控。本文带你实测它的 5 个高频用法。为什么需要它磁盘告警时的三个真实场景 我换到 512GB 的 MacBook 后第一次收到仅剩 10GB 可用空间的提示用系统自带的管理存储空间翻了一圈能点的东西屈指可数——大量空间藏在~/Library/Caches里上百个应用的目录中肉眼根本对不上号。这类问题很典型缓存无底洞浏览器、Xcode、npm 各自往~/Library塞缓存单看不大加起来几十 GB而且没有任何官方入口让你一次性清掉。卸载留尾巴应用从/Applications拖进废纸篓后它的 Preferences、Application Support、LaunchAgents 还留在原地用两年就是几十个幽灵应用。构建产物写代码的人最懂一个工作区的node_modules加 Rust 的target目录动辄 5GB 起步删了还能重新装但手动找很累。GUI 清理工具大多按年收费而且卸载残留清理往往做得最敷衍。Mole 的思路相反CLI 优先、免费开源GPL-3.0、所有删除动作先过路径保护再用--dry-run给你看完整计划。五分钟上手安装和第一条命令安装只要一条命令Homebrew 官方源里有brew install mole装完先别急着删东西。Mole 的习惯是先预览再执行所有会删文件的命令都支持--dry-run。我装好后跑的第一条就是它mo clean --dry-run预览模式列出所有将被清理的路径、大小和分类但不实际删除。确认没误伤想保留的缓存后去掉--dry-run正式执行。整个过程不需要额外配置扫完直接给结果这是它比大多数 GUI 工具省心的地方——没有弹窗没有继续连环确认。顺手做两件小事mo completion配置 shell 自动补全mo touchid给 sudo 接上 Touch ID之后清理系统级缓存时按一下指纹就行。核心能力实测五个高频场景以下输出取自仓库 README 的官方示例实际数值因机器而异重点看它做了什么、输出长什么样。场景一日常深度清理mo cleanmo clean负责扫已知安全的缓存、日志、临时文件和已卸载应用的残留分区块展示进度最后给一行汇总。实测一次典型输出$ mo clean Clean Your Mac ⚙ Apple Silicon | Free space: 219.0GB ➤ User essentials ✓ User app cache · 18 items, 2.4GB ✓ Trash · emptied, 9 items ➤ Browsers ✓ Safari cache · 24 items, 642.1MB ✓ Chrome cache · 31 items, 1.2GB Cleanup complete Tracked cleanup: 4.5GB | Items cleaned: 97 | Categories: 4 Free space: 223.5GB (4.5GB) 注意两个细节开发者工具区里◎ pnpm cache · skipped (pnpm busy)——检测到进程正在用缓存时会主动跳过而不是硬删结尾同时给出本次释放和当前可用空间不用再去关于本机确认。清理记录会写入~/Library/Logs/mole/operations.log之后用mo history回看每次清了多少。场景二卸载应用连根拔起mo uninstall卸载 Photoshop 这类大厂应用传统做法是拖进废纸篓然后在~/Library里翻十几处残留。mo uninstall用 bundle ID 和文件名变体做精确匹配只删能对上号的文件$ mo uninstall Select Apps to Remove 1/3 selected ➤ ● Photoshop 2024 4.20GB | 2mo ago Files to be removed: ✓ Photoshop 2024, 12.80GB ✓ /Applications/Adobe Photoshop 2024/Adobe Photoshop 2024.app ✓ ~/Library/Application Support/Adobe/Adobe Photoshop 2024 ✓ ~/Library/Preferences/com.adobe.Photoshop.plist Uninstall complete Removed 1 app, freed 12.80GB: Photoshop 2024 应用本体 4.2GB连残留实际释放 12.8GB差出来的 8.6GB 全在 Application Support 和 Preferences 里。匹配策略是精确但不激进只有当共享数据确实被该应用独占时才删被其他已装应用共用的目录会保留。这套策略在 lib/core/app_protection.sh 里配套的安全设计文档是 docs/SECURITY_DESIGN.md。场景三开发者专供mo purge 清构建产物这是开发者机器上回报最高的功能。mo purge扫描node_modules、target、build、dist等可重建产物按项目分组展示并且最近 7 天有文件活动的产物默认不勾选——正在用的项目不会被误删$ mo purge Purge Project Artifacts Select Artifacts to Purge, 6.00GB, 2 selected ➤ ● ┌ ~/Projects/website 3.80GB | node_modules | 28d ○ └ ~/Projects/website 186MB | dist | 1d ● ┌ ~/Projects/rust-app 2.20GB | target | 2mo ○ └ ~/Projects/rust-app 22MB | dist | 7d Purge complete Space freed: 6.00GB | Items: 2 | Free: 223.5GB 扫描目录默认覆盖~/Projects、~/GitHub、~/dev你的项目放在别处时用mo purge --paths配置或直接编辑~/.config/mole/purge_paths。默认只扫这些地方不会满盘找这既是速度考虑也是安全边界。场景四空间去哪了mo analyze 给答案前三个场景是照单全收analyze 解决不知道谁占了空间的问题。它是个终端里的磁盘浏览器支持方向键/Vim 键位、过滤和多选$ mo analyze Analyze Disk (302.1GB free) Select a location to explore: ▶ 1. ████████████████████████ 47.9% | Home 75.4GB 2. ███████████ 22.0% | User Library 34.6GB 3. ███████ 14.2% | Applications 22.4GB 5. ███ 5.2% | Old Downloads (90d) 8.2GB 3mo选中条目按确认后会移入废纸篓而非直接删除选错了还能捞回来。外接盘默认不在总览里想单独看时用mo analyze /Volumes指定挂载点。它同时能出 JSONmo analyze --json ~/Documents方便塞进自己的脚本做定期盘点。场景五机器最近卡mo status 先看体检单清理和性能是两件事但常一起查。mo status是个只读仪表盘综合 CPU、内存、磁盘、网络、电池、进程给出一个健康分$ mo status Mole Status Health ● 92 MacBook Pro · M4 Pro · 32GB · macOS 26 ⚙ CPU ▦ Memory Total ████████████░░░░░░░ 45.2% Used ███████████░░░░░░░ 58.4% ▤ Disk ⚡ Power Used █████████████░░░░░░ 67.2% Level ██████████████████ 100% Read ▮▯▯▯▯ 2.1 MB/s Health Normal · 423 cycles ⇅ Network ▶ Processes Down ▁▁█▂▁▁▁▁▁▁▁▁▇▆▅▂ 0.54 MB/s Code ▮▮▮▮▯ 42.1%健康分 92 说明机器状态良好如果某次卡顿后分数偏低配合它列出的高 CPU 进程就能定位是谁在烧资源。输出到管道会自动切 JSONmo status | jq .health_score也可以--watch --interval 2s持续输出适合做自己的监控告警。横向对比与取舍Mole 适合谁维度MoleCleanMyMacAppCleanerDaisyDisk形态CLI 单二进制GUI 桌面应用GUI 拖放GUI 磁盘地图价格免费GPL-3.0订阅制免费买断制深度清理缓存/日志/残留/开发者产物有无无卸载残留精确 bundle 匹配有拖放式靠手动勾选无磁盘可视化TUI JSON 输出有无强项dry-run 预览全命令支持无无无脚本/自动化强JSON、watch 模式弱无无什么时候选 Mole你习惯终端想要免费、可审查源码里每一步删除都能追到路径校验并且希望清理动作能写进脚本或 CI。--dry-run全命令覆盖这点同价位段没有对手。什么时候别选完全不想碰命令行想要打开就点的 GUI——Mole 有官方桌面版 Mole for Mac但那是闭源收费产品本文不展开只关心卸载残留、其他都不需要的轻量用户AppCleaner 已足够磁盘可视化是你的核心需求、且能接受付费DaisyDisk 的交互更顺。进阶技巧与避坑 ⚖️第一原则永远先--dry-run。所有删除类命令clean、uninstall、purge、installer、optimize都支持加--debug还能看到逐项判定日志。我至今保留着预览两次、执行一次的习惯。白名单是持久化的。mo clean --whitelist加入的路径会存到~/.config/mole/whitelist之后每次清理自动跳过。有长期挂载的盘镜像或不敢动的缓存目录花 30 秒加进去比事后后悔划算。purge 的7 天不碰默认值得尊重。最近有活动的构建产物默认不勾选是因为它无法确定你是否正在构建想强清就手动勾选想扩大范围就配~/.config/mole/purge_paths。清完用mo history复盘。它从操作日志读回每次清理的命令、条目数、释放量mo history --json可导出某次清理是否值得、误清了什么都有据可查。不想留日志可设MO_NO_OPLOG1。别把它当跨平台工具。Mole 为 macOS 深度适配PAM Touch ID、Spotlight、Finder 行为Windows 只有实验性分支。日常主力是 Windows 的人不必为此折腾。小结Mole 把 CleanMyMac、AppCleaner、DaisyDisk、iStat Menus 四件工具装进一个免费开源的终端二进制里用 dry-run 路径保护 操作日志把删文件这件事做成了可审查的动作。如果你受够了磁盘告警和卸载残留现在就brew install mole跑一条mo clean --dry-run看看你的机器有多少可释放空间——数字通常会比你想的大。专业提示mo clean只碰可重建的缓存与日志但mo purge会永久删除构建产物如果你的dist、target里有未提交或未备份的临时成果清理前先git status确认或干脆给它留个白名单。【免费下载链接】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),仅供参考