maclean 是一个用 Rust 编写、面向开发者的磁盘清理与存储智能命令行工具。
扫描结果会明确标注「删了会怎样」——要重新下载、要重新编译,还是涉及用户数据需确认;
删除前对受保护应用单独拦一道,缓存永久删除、大文件移入废纸篓可还原。
普通清理工具只告诉你「这里占了多少」,却不告诉你「删了后果是什么」。
maclean 把删除决策交给事实:每一项都标注可恢复性与影响面,默认只预览、不擅自删除,
适合脚本、CI/CD、定时任务与自动化工作流。
backups + restore <id> 可还原--format human|json|jsonl,稳定退出码,适合管道与 CIschedule 每 1 / 7 / 30 天自动跑一次安全档清理(launchd / 任务计划,app 不用开)# Homebrew
brew install jamesfeng2009/maclean/maclean
# 预览将清理的项目(不删任何文件)
maclean clean --tab dev-cache --dry-run
# 确认删除(脚本必须显式 --yes)
maclean clean --tab dev-cache --yes --format jsonl
# 每 7 天自动跑一次安全档清理(系统级,app 无需常驻)
maclean schedule --install --days 7
项目地址:https://github.com/jamesfeng2009/maclean 欢迎提交issue