
在众多系统清理软件中,BleachBit 是一个极具特色的存在。它不仅完全免费、开源,而且支持跨平台(Windows 与 Linux),功能覆盖垃圾清理、隐私擦除、深度删除、软件缓存清理等。对于想要提高系统性能、腾出磁盘空间、增强隐私安全的用户来说,BleachBit 是一款不可错过的工具。 它类似于 Windows 平台上常见的 CCleaner,但更加注重开源、透明和隐私安全,没有广告和捆绑软件。
BleachBit 由社区维护,采用 GPLv3 开源许可,任何人都可以免费使用、查看和修改源代码。 它支持多语言界面(几十种语言),跨平台运行于主流 Linux 发行版和 Windows 系统,适合个人用户、服务器运维和隐私敏感场景。
与普通“垃圾清理软件”相比,BleachBit 不仅仅删除临时文件,还提供文件粉碎、空闲空间擦除、浏览隐私数据清理等更深层的隐私保护能力。 同时,它提供图形界面和命令行接口,可用于日常点点鼠标的轻量清理,也能集成进脚本实现自动化维护。
BleachBit 最早发布于 2008 年,目前仍在积极维护。它主要用于:
- 清理系统垃圾(临时文件、日志、缓存)
- 删除浏览器痕迹(Cookie、历史记录、会话文件)
- 清空应用缓存(浏览器、聊天软件、系统组件等)
- 安全擦除文件(无法被恢复)
- Shred 功能粉碎文件
- 清理空闲磁盘空间
- 清除 Linux 包缓存
- 管理大型文件占用
它的目标很明确:让系统更轻、更干净、更安全。
命令行与自动化
对于高级用户和服务器运维人员,BleachBit 的命令行功能非常重要。
- 基本清理可以通过命令行一键触发,例如使用带参数的命令完成默认项目的清理、针对某些应用项目(如浏览器缓存、系统临时文件)的精确清理。
- 用户可以在定时任务(如 Linux 的 cron)中调用 BleachBit,将磁盘清理纳入日常自动维护流程,保持长期运行服务器的磁盘使用“瘦身”。
- 命令行模式还支持以管理员或 root 身份运行,对系统级目录进行清理,这在服务器场景尤其常见。
借助 winapp2.ini 和 CleanerML,用户还可以扩展支持的应用程序和清理规则,自定义企业内特定软件的清理策略。