MacClean v7 是一款基于 Python 3 编写的 macOS 卸载残留清理工具,附带命令行交互式 UI。通过三重白名单保护、系统签名指纹比对以及活跃沙盒时间锁等 6 步严格的安全过滤算法,确保在彻底清理磁盘空间的同时绝对不误删您的系统核心数据。
- 指纹比对技术:自动扫描 /Applications 和 ~/Applications 下的 .app 签名和 Bundle Identifier。
- 动态时间锁:对距今不足3天的疑似残留数据实行豁免,保障刚安装/使用过的应用沙盒不被误伤。
- 三重白名单系统:
- 精确匹配:拦截 syncservices, default.store 等数据库关键文件。
- 前缀拦截:豁免 com.apple 以及 group.com.apple 系统级文件流。
- 大厂保护:豁免 Google, Microsoft, Adobe, JetBrains, 腾讯, 网易 等大厂的共享环境基础组件。
- 终端 UI 交互体验:纯享的 CLI 高级视觉反馈,分组、高亮、快捷删除,一键完成。
- 原生 App 启动:提供
build.sh一键将其变为原生的 MacMacClean.app,双击启动直接调出终端清理,体验极佳。
您可以直接下载发行版中的 MacClean.app,将其拖入您的应用程序目录中,或者:
- 克隆代码库:
git clone <你的GitHub仓库链接> cd MacClean
- 执行打包脚本:
bash build.sh
- 构建完成后,双击目录中生成的
MacClean.app即可享受顺滑清理。
本工具会在以下用户库级目录搜索残留物,只删除 > 50KB且被判定为完全脱离母体的文件(对于 LaunchAgents 和 Preferences 会跨越体积限制专门审计):
~/Library/Application Support~/Library/Caches~/Library/Preferences~/Library/Containers~/Library/Group Containers~/Library/Logs~/Library/HTTPStorages~/Library/Saved Application State~/Library/WebKit~/Library/LaunchAgents(警惕标识红字提示)
移除的数据被安全转移到您的废纸篓 ~/.Trash 中,而非直接粉碎。万一有任何问题,可以前往废纸篓随时恢复。