
上周四晚上十点半,准备更新Xcode适配iOS 18,点下载,进度条走到97%——「磁盘空间不足」。
这种时刻你懂的,想砸电脑。256G的MacBook Pro,明明上个月还有80G可用,怎么又满了?打开「关于本机」一看,开发者文件占了120G。
我不是没清理过。CleanMyMac用过,299块买的,每次扫出来十几个G,清完过两周又满。腾讯柠檬清理也试过,免费是免费,但Xcode的DerivedData它根本不认识。手动去~/Library/里翻文件夹?得了吧,谁记得那些缓存路径。

凌晨一点,我在刷推,看到有人转了个项目:「Dig deep like a mole to clean your Mac」。点进去,23k star,Rust写的命令行工具,专门挖Mac里的垃圾。
说实话,我当时是抱着试试看的心态。又是命令行工具,又是早期版本,README还特意写「如果这台Mac对你很重要,建议再等等」——这tm不是劝退文案吗?
但我还是装了。因为那会儿真的没办法,CleanMyMac又扫不出东西,我总不能删项目代码吧。
curl -fsSL https://raw.githubusercontent.com/tw93/mole/main/install.sh | bash装完,敲mo clean --dry-run先预览。
等了大概二十秒,终端开始疯狂滚屏。我看着那些路径名,Xcode的IndexStore、Simulator的设备缓存、npm的全局包缓存、Homebrew的旧版本安装包……全是我从来不知道在哪的东西。
$ mo cleanScanning cache directories... ✓ User app cache 45.2GB ✓ Browsercache (Chrome, Safari, Firefox) 10.5GB ✓ Developertools (Xcode, Node.js, npm) 23.3GB ✓ System logs and temp files 3.8GB ✓ App-specific cache (Spotify, Dropbox, Slack) 8.4GB ✓ Trash 12.3GB====================================================================Spacefreed: 95.5GB | Free space now: 223.5GB====================================================================预览结果:可清理95.5GB。
我愣了三秒,又检查了一遍列表,确认没有项目文件、没有重要数据,才敲了正式清理命令。进度条走完,系统可用空间从18G直接跳到113G。
那个瞬间的爽感,比刷到十倍镜还真实。
好奇心驱使我看了源码。Mole扫描的路径比图形化工具多太多了。CleanMyMac主要清这些:
~/Library/Caches//Library/Logs/但Mole额外扫这些:
这才是开发者真正占空间的大头啊。你以为清了20G缓存,其实Xcode一个DerivedData就藏了30G,npm的全局包又塞了15G。
更狠的是Mole的卸载功能。mo uninstall能扫描22个位置找残留文件——不只是/Applications/和~/Library/Application Support/,连/Library/LaunchDaemons/、~/Library/Preferences/、~/Library/HTTPStorages/这种犄角旮旯都扫。Adobe Creative Cloud卸载后,它帮我找出52个残留文件,又清了12.8G。
CleanMyMac能做到这个程度吗?不能。因为它要照顾所有用户,不敢删得太深。而Mole的定位就是给geek用的,README直接说了「还在初级版本」「自己看预览再决定删不删」。这种开发者对开发者的信任感,反而让人更放心。
别误会,我不是来无脑吹的。Mole的问题很明显:
没有图形界面。你得在终端里操作,用方向键选应用,这对非开发者来说就是劝退。
白名单机制还不够灵活。虽然可以mo clean --whitelist保护特定缓存(默认保护了Playwright、HuggingFace),但如果你有自己的本地AI模型缓存,得手动改配置文件。
磁盘分析器(mo analyze)的可视化比不上DaisyDisk。后者那种同心圆展示方式,一眼就知道哪个文件夹占空间大。Mole只能用树状图,得你自己翻。
还有Touch ID授权这个功能(mo touchid),说实话我没搞懂意义在哪。sudo输密码对开发者来说不是很正常吗?
但这些缺点,在「免费+开源+清得彻底」面前,都不算事。
2010年那会儿,Mac装软件要么去官网下dmg,要么用MacPorts。然后Homebrew出现了,一行命令解决问题,开发者全疯了。
Mole给我一种类似的感觉。它没有想做「Mac清理市场的颠覆者」,就是一个开发者自己用顺手了,顺手开源出来。23k star说明需求是真实存在的——大家都被Xcode缓存折磨疯了,都不想为清理工具花299块,都更信任能看到源码的开源项目。
我现在把CleanMyMac卸了。不是它不好,是我终于找到了更适合开发者的工具。
最后贴一句README里的话:「如果Mole帮你回收了存储空间,考虑给仓库点个star,或者分享给需要清理Mac的朋友。」
作者没说「求star求打赏」,就说「分享给需要的朋友」。这种克制的推广方式,反而让我想主动传播。
你的Mac还有多少可用空间?要不要试试看mo clean --dry-run?
反正不花钱。
[1] Mole: https://github.com/tw93/Mole
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。