「mac-cleanup-go」预览优先的 macOS TUI 清理工具:删除前先看路径和占用

mac-cleanup-go 清理结果界面

mac-cleanup-go 是一个用 Go 写的 macOS 终端清理工具,界面走 TUI 路线,核心思路不是一键猛删,而是先扫描缓存、日志、临时文件和部分应用数据,展示路径与占用,再让你选择哪些要处理。默认删除会进废纸篓,只有 Trash 分类会永久清空,这一点对清理工具来说很重要。

它适合经常被开发环境、浏览器、Docker、Homebrew、Go build cache、IDE 缓存拖慢磁盘空间的人。README 里写到,当前 release 口径下它覆盖 107 个 targets,分成 System、Browsers、Development、Applications、Storage 等组;其中 risky 分类默认不选中,manual 分类只给引导,不自动删除。换句话说,它更像一个带安全护栏的清理面板,而不是“相信我,点一下就好”的黑盒工具。

先预览,再决定要不要删

mac-cleanup-go 的 TUI 流程比较顺手:列表里用空格选择分类,Enter 进入 preview;在预览页可以继续查看目录、搜索、排序、打开 Finder、排除不想删的条目,最后再确认删除。它也有 CLI 模式,例如 mac-cleanup --clean --dry-run 先生成清理报告,再用 mac-cleanup --clean 执行。

项目目前在 GitHub 上约 406 个 star,许可证是 MIT,最新 release 是 2026 年 4 月 26 日发布的 v1.5.0。安装方式很直接:brew install mac-cleanup-go,运行命令是 mac-cleanup。如果要处理废纸篓或受限位置,需要给 Terminal Full Disk Access。

我比较喜欢它把“风险”写进产品模型里:safe、moderate、risky、manual 四种影响等级,比很多清理软件更诚实。它不承诺系统优化,也不是卸载器;范围明确放在 caches、logs、temp 和选定 app data 上。对愿意用终端、但又不想手写一堆 rm -rf 的 Mac 用户,这个尺度刚刚好。

传送门

https://github.com/2ykwang/mac-cleanup-go

原创文章,如若转载,请注明出处:https://wefound.cc/p/3860.html

(0)
「macshot」免费开源的 macOS 截图录屏工具:原生 Swift 版 CleanShot X 替代品
上一篇 2026年 5月 28日 下午2:20
「Switzy」macOS 菜单栏里一键切换 Git 身份和 SSH Key
下一篇 2026年 5月 28日 下午2:35

相关推荐