Mole 是一款 Mac 系统清理与应用卸载工具,灵感来源于作者自行编写的清理脚本。它能够像鼹鼠一样深入 Mac 系统,清理缓存、日志、临时文件、浏览器缓存以及开发者环境和常用应用的残留文件。Mole 还支持应用主程序及其支持文件、偏好设置、沙盒容器数据等进行彻底卸载。该工具提供预览模式(dry-run)和白名单机制,确保清理过程安全可靠,避免误删重要文件。定期使用 Mole 可以有效释放 Mac 存储空间,优化设备性能。
🧹 **深度系统与应用清理**:Mole 能够深入 Mac 系统,执行多种清理任务,包括但不限于系统缓存、日志文件、浏览器缓存(支持 Safari, Chrome, Arc, Firefox 等)以及 Xcode Derived Data、Node.js、npm、pip、Docker、Homebrew 等开发者环境的残留。同时,它还能清理 Slack、Discord、JetBrains、VS Code、Notion 等常用应用的缓存文件,有效释放存储空间。
🚀 **彻底应用卸载**:除了文件清理,Mole 还提供强大的应用卸载功能。它可以删除应用主程序(/Applications/App.app),并追踪清理应用的支持文件(~/Library/Application Support/AppName)、缓存文件(~/Library/Caches/com.company.app)、偏好设置(~/Library/Preferences/com.app.plist)、日志与崩溃报告(~/Library/Logs/AppName)以及沙盒容器数据(~/Library/Containers/com.app.id)等,实现应用的“无痕”卸载,并支持批量卸载。
🛡️ **安全可靠的操作机制**:Mole 在设计上非常注重安全性。它内置了保护机制,能够跳过系统关键文件,避免误删。此外,它还提供了 `--dry-run` 模式,允许用户在实际执行删除操作前预览所有将要被清理或卸载的内容,确保操作的透明度和可控性。用户还可以通过白名单机制自定义保护目录,进一步增强安全性。
📅 **使用建议与便捷性**:Mole 建议用户每月运行一次清理,或在磁盘空间紧张时使用。对于缓存文件的删除,一般无需担心,因为部分文件在删除后可自动生成。该工具的开发周期较短,作者欢迎用户提出建议,共同完善。
💡 **工具起源与命名**:Mole 的灵感来源于作者自行编写的 Shell 脚本,通过实践发现能够清理出数十 GB 的无用空间。工具名称“Mole”(鼹鼠)形象地比喻了其深入挖掘、清理 Mac 垃圾的强大能力,前肢有力,刨土找东西非常厉害。
Mole - 像鼹鼠一样深入挖掘来清理您的 Mac
最近 Mac 存储空间有点受限,用了好几个工具效果都不好,然后自己简单写了一个 Shell ,一下子居然清理了几十个 G 无用空间,把其中一些思路抽成这个工具,取名叫做 Mole 。
Mole 鼹鼠是一种小小的掘地生物,前肢力气非常大,刨土在打隧道找东西非常厉害,这个工具可以像鼹鼠一样深入挖掘来清理您的 Mac 。
假如小伙伴需要给电脑做个大扫除,可以试试,也支持了可以把软件卸载得非常干净的功能,很好奇你可以清理出来多少 GB ?
使用地址:https://github.com/tw93/mole

清理内容和功能
深度系统清理:缓存、日志、临时文件、垃圾桶浏览器缓存清理:支持 Safari / Chrome / Arc / Firefox 等开发者环境清理:Xcode Derived Data 、Node.js 、npm 、pip 、Docker 、Homebrew 等常用应用缓存清理:Slack 、Discord 、JetBrains 、VS Code 、Notion 等Dry-run 模式:预览将要删除的内容,不实际执行白名单机制:支持自定义目录保护,避免误删关键缓存
卸载内容和功能
应用主程序卸载:删除 /Applications/App.app应用支持文件清理:~/Library/Application Support/AppName缓存文件清理:~/Library/Caches/com.company.app偏好设置清理:~/Library/Preferences/com.app.plist日志与崩溃报告清理:~/Library/Logs/AppName沙盒容器数据清理:~/Library/Containers/com.app.id多选卸载:支持批量选择应用卸载卸载统计:展示已删除应用数量和释放的空间大小
常见问题
会误删重要文件吗?不会。Mole 内置保护机制,会跳过系统关键文件。清理操作能撤销吗?缓存文件删除后可自动生成,一般无需担心。多久运行一次比较合适?一个月一次即可,或者磁盘紧张时使用。安全吗?安全,支持 --dry-run 预览模式,执行前会列出要删除的内容。
最后
由于是一个小工具,只花了 2 天左右时间整的,假如你有任何建议,欢迎告诉我加上去,然后假如你发现这个工具帮你清理了很多垃圾,哈哈欢迎截图出来,大伙一起看看。