BleachBit:不花钱、不捆绑、不偷窥——开源系统清理工具的诚实评测

BleachBit 是一款免费开源的系统清理工具,支持 Windows 和 Linux。它能删除浏览器缓存、临时文件、应用日志等垃圾数据,提供文件粉碎和磁盘空间擦除功能来保护隐私。适合对 CCleaner 闭源和捆绑软件不满的普通用户,以及需要通过命令行脚本做自动化清理的系统管理员。

一句话简介

BleachBit 是一款免费开源的系统清理工具,支持 Windows 和 Linux。它能删除浏览器缓存、临时文件、应用日志等垃圾数据,提供文件粉碎和磁盘空间擦除功能来保护隐私。如果你对 CCleaner 的闭源和捆绑推广不满,或者需要用命令行做自动化清理,BleachBit 是目前最成熟的开源替代方案。

核心亮点

  • 🧹 覆盖千款应用——主流浏览器(Firefox/Chrome/Edge)、LibreOffice、VLC 等常用软件的缓存和临时文件都能清理,不是只扫几个固定目录
  • 🔒 文件粉碎 + 空闲空间擦除——删除敏感文件后覆盖写入随机数据,降低被恢复的风险(SSD 上效果有限,后面会讲)
  • 📝 CleanerML 自定义规则——用 XML 写清理规则,BleachBit 没内置支持的小众软件也能自己定义清理路径
  • 🤖 命令行全自动化——配合 cron 或 Windows Task Scheduler,一条命令实现定时清理,不用手动打开 GUI
  • 👀 代码全公开——GPLv3 协议,源码在 GitHub 上,谁都可以审查有没有后门

功能详解

清理引擎——不只是删文件

BleachBit 的清理引擎通过内置的 Cleaner 定义文件来决定每个应用程序哪些路径和文件是可以安全删除的。比如 Firefox 的 Cleaner 会覆盖缓存目录、Cookies(如果你勾选)、下载历史、表单自动填充数据等。你可以像超市勾清单一样,在 GUI 界面的复选框里逐项勾选想要清理的内容。

一个很实用的细节:BleachBit 支持预览模式。在你按下清理之前,它会列出所有将被删除的文件及其大小。对于不熟悉的清理项,先预览再执行,能避免删掉不该删的东西。

文件粉碎——数据恢复的对手

BleachBit 的文件粉碎功能通过在文件数据区域反复写入随机字节来覆盖原始内容,默认覆盖1次,可调。它还支持清理空闲磁盘空间——删除文件后,操作系统只是在文件表里做了标记,实际数据还在盘上,直到被新数据覆盖。BleachBit 的空闲空间擦除功能就是填满空闲区域再清空,提高数据恢复难度。

需要说明的是:在 SSD 上,由于磨损均衡(wear leveling)机制,操作系统无法直接控制数据写入哪个物理块,文件粉碎和空间擦除的效果不如机械硬盘可靠。对于 SSD 上的极度敏感数据,应该考虑全盘加密或物理销毁。

CleanerML——写自己的清理规则

CleanerML 是一套基于 XML 的标记语言,用于定义自定义清理规则。如果你经常用的某个小众软件不在 BleachBit 的支持列表中,你可以写一个 XML 文件描述它的缓存路径、日志目录、配置文件路径。一个基本的清理规则通常不超过20行,官方 Wiki 上有详细文档和示例。写好后放到指定目录,重启 BleachBit 就能在清理列表里看到你的自定义项目。

命令行模式——给不爱点鼠标的人

BleachBit 的 CLI 模式对需要批量操作或自动化的人非常友好:

# 预览会清理什么
bleachbit --preview firefox.*

# 执行清理
bleachbit --clean firefox.cache firefox.cookies

# 擦除空闲空间
bleachbit --clean system.free_disk_space

配合 cron job 或 Windows Task Scheduler,可以实现每周自动清理,不需要手动打开 GUI。

安装/使用教程

Windows:从 BleachBit 官网 下载安装程序或便携版(便携版不需要安装,解压即用)。

Linux

# Debian/Ubuntu
sudo apt update && sudo apt install bleachbit

# Fedora
sudo dnf install bleachbit

# 以 root 权限运行(可清理系统级文件)
sudo bleachbit

快速上手

  1. 以普通用户身份启动 BleachBit(非 root)——先看自己能清理什么
  2. 勾选你想清理的项(不确定的项目先用 Preview 预览)
  3. 点 Preview 查看待清理文件列表和预计释放的空间
  4. 确认无误后点 Clean 执行
  5. 需要清理系统级缓存(如 APT 缓存)时再用 sudo bleachbit,但这时要更加谨慎

适用场景

  • 个人电脑定期维护:每月运行一次,清理浏览器缓存和临时文件,释放几个 GB 的磁盘空间。适合 SSD 容量紧张的用户
  • 卖电脑/转让设备前:用文件粉碎功能处理敏感文档,再用空闲空间擦除扫一遍全盘
  • 服务器自动化运维:通过命令行脚本集成到 cron job 中,定期清理日志和包管理器缓存
  • 公共电脑/共享终端:图书馆、学校机房的公共电脑,每天自动清理所有用户的浏览记录和缓存
  • 隐私敏感用户:不想让浏览器公司收集你的使用轨迹,定期用 BleachBit 清除所有本地残留数据

类似工具对比

工具开源跨平台文件粉碎自定义规则价格
BleachBit✅ GPLv3Windows/LinuxCleanerML免费
CCleanerWindows/macOS/Android免费版功能受限
PrivaZerWindows免费
StacerLinux 专用免费
  • BleachBit vs CCleaner:CCleaner 功能更多(启动项管理、注册表清理),但闭源且有捆绑软件推送的历史。BleachBit 专注清理+隐私,开源透明
  • BleachBit vs PrivaZer:PrivaZer 的深度隐私清理更彻底,但仅限 Windows,且扫描速度较慢
  • BleachBit vs Stacer:Stacer 是 Linux 专用的综合性系统仪表盘(含启动管理、进程监控),清理只是功能之一

常见问题 FAQ

Q: BleachBit 和 CCleaner 哪个更好?
A: 如果你在乎开源透明和隐私保护,选 BleachBit。如果你需要注册表清理、启动项管理这类 Windows 特有功能,CCleaner 覆盖面更广,但要忍受它的捆绑推广。

Q: 文件粉碎后能被恢复吗?
A: 机械硬盘上做过多次覆写的文件,普通数据恢复软件基本没戏。SSD 上因为磨损均衡机制,效果不如 HDD 可靠。真正极度敏感的数据,加密全盘 + 物理销毁是最稳妥的方案。

Q: 用 BleachBit 会不会把系统搞崩?
A: 只要你不乱选系统核心文件的清理项(如 /var/boot),只在应用层面(浏览器缓存、包管理器缓存、临时文件)操作,不会出问题。关键原则:不确定的项目先 Preview,看不懂就不要勾。

Q: 便携版和安装版有什么区别?
A: 功能完全一样。便携版解压即用,不写注册表、不留安装痕迹,适合装在 U 盘里随身携带。

相关推荐

推荐资源

Worker:当 Midnight Commander 不够强时,这个双面板文件管理器把配置做到了极致

Worker:当 Midnight Commander 不够强时,这个双面板文件管理器把配置做到了极致

Worker 是一款适用于 X11 环境的高度可配置双面板文件管理器。其核心特点是将几乎所有行为——快捷键、鼠标操作、文件关联、右键菜单、自定义按钮——全部开放为可编辑的文本配置文件。内建 Actions 系统支持绑定外部脚本(Shell/Python/Perl),实现一键批量重命名、格式转换、打包解压等复杂操作。适合追求效率和深度定制的 Linux/Unix 高级用户。

系统辅助 文件管理
Revolt Desktop:开源自托管的 Discord 替代品,聊天数据完全由你掌控

Revolt Desktop:开源自托管的 Discord 替代品,聊天数据完全由你掌控

Revolt Desktop 是开源聊天平台 Revolt 的官方桌面客户端,支持 Windows/macOS/Linux。它提供类似 Discord 的熟悉界面,但代码完全开源(AGPL-3.0),支持自托管服务器,让你完全掌控通信数据。核心卖点:类 Discord 体验加上完全自托管,无第三方数据收集。

数据安全 聊天工具
Wallch:AIGC时代,动态壁纸如何成为桌面数字孪生的情感界面 🌌

Wallch:AIGC时代,动态壁纸如何成为桌面数字孪生的情感界面 🌌

2026年AIGC与多模态AI正在重塑人机交互的每个触点——桌面背景从静态图片演变为动态信息界面。Wallch 是 Linux 桌面美化史上的经典开源壁纸更换器,以 Live Earth 实时地球壁纸、Wikipedia 每日精选图片和桌面时钟渲染为核心特色,在数字孪生理念渗透桌面体验的今天,它开创性地将"动态信息流"引入了桌面美学。

系统辅助 桌面美化
AuthPass:兼容 KeePass kdbx 格式的跨平台开源密码管理器,Flutter 构建 + WebDAV 同步 + 内置 OTP

AuthPass:兼容 KeePass kdbx 格式的跨平台开源密码管理器,Flutter 构建 + WebDAV 同步 + 内置 OTP

AuthPass 是一款基于 Flutter 构建的现代开源密码管理器,原生兼容 KeePass kdbx 3/4 格式,覆盖 Windows/macOS/Linux/Android/iOS/Web 全平台。支持 AES/ChaCha20 加密保护密码库、WebDAV 同步到 Nextcloud/ownCloud 自托管服务器、内置 TOTP 一次性密码生成器和自动填充功能。如果你已有 KeePass 数据库想换个现代界面,或需要 iOS/Web 端访问密码库,AuthPass 是免费方案里平台覆盖最广的选择。注意尚未通过独立第三方安全审计。

数据安全 开发工具 +1
KDiskMark:Linux 上最像 CrystalDiskMark 的磁盘测速工具,fio 的 GUI 分身

KDiskMark:Linux 上最像 CrystalDiskMark 的磁盘测速工具,fio 的 GUI 分身

KDiskMark 是一个面向 Linux 的图形化磁盘基准测试工具,底层调用 fio 引擎,提供类似 CrystalDiskMark 的交互体验。适合需要快速评估 SSD/HDD/NVMe 读写性能但不想啃 fio 命令行的用户。支持顺序读写、4K 随机读写、多队列深度/线程组合测试,结果以表格直观展示。

开发工具 系统辅助
Xfburn:Xfce 桌面的轻量光盘刻录工具——十几 MB 搞定 CD/DVD 的数据备份和 ISO 烧录

Xfburn:Xfce 桌面的轻量光盘刻录工具——十几 MB 搞定 CD/DVD 的数据备份和 ISO 烧录

Xfburn 是 Xfce 桌面环境自带的轻量级光盘刻录工具,专做 CD/DVD 数据刻录、音频 CD 制作和 ISO 镜像烧录。支持多区段刻录、可擦写光盘擦除、从音频文件创建 Red Book 标准 CD。包体积仅十几 MB,依赖极少,老旧设备也能流畅运行。基于 cdrtools/cdrkit 后端,Linux 各发行版包管理器均可一键安装。

数据安全 系统辅助
Lumina Desktop:1GB 内存老笔记本的 BSD 原生桌面,空闲只用 100MB,可惜已停更

Lumina Desktop:1GB 内存老笔记本的 BSD 原生桌面,空闲只用 100MB,可惜已停更

Lumina Desktop 是基于 Qt5 和 Fluxbox 构建的轻量级开源桌面环境,专为 BSD 系统设计。空闲内存占用仅 100-250MB,在 1GB RAM 的老旧笔记本上也能流畅运行。内置 ZFS 快照管理、QSS 主题系统和模块化面板。项目已于 2020 年停止活跃开发,但其极简主义设计理念仍具参考价值。

系统辅助 桌面美化
Oh My Zsh:一条命令拥有增强版终端,300+ 插件让 Git/Docker/kubectl 自动补全开箱即用

Oh My Zsh:一条命令拥有增强版终端,300+ 插件让 Git/Docker/kubectl 自动补全开箱即用

Oh My Zsh 是一个社区驱动的 Zsh 配置管理框架,一条命令安装即用。内置 300+ 插件(git/docker/kubectl 等),150+ 主题,支持自动补全、语法高亮和 Git 状态集成。适合从 Bash 迁移到 Zsh 的所有开发者,大幅降低 Zsh 学习曲线。开源免费,GitHub 170k+ Star。

开发工具 系统辅助
Hyprland:Wayland 上最"好看"的动态平铺合成器,效率与美学兼得的 Linux 桌面方案

Hyprland:Wayland 上最"好看"的动态平铺合成器,效率与美学兼得的 Linux 桌面方案

Hyprland 是一个基于 Wayland 的动态平铺合成器,专为追求桌面效率与美学的 Linux 进阶用户设计。它将平铺窗口管理器的高效工作流与现代桌面的流畅动画、圆角、模糊效果无缝融合,支持高度自定义配置。核心卖点:开箱即用的视觉效果加上动态平铺,无需牺牲性能换美学。

开发工具 系统辅助 +1
Autopsy:从 Sleuth Kit 命令行到可视化桌面,这款开源数字取证平台的工作方式拆解

Autopsy:从 Sleuth Kit 命令行到可视化桌面,这款开源数字取证平台的工作方式拆解

Autopsy 是基于 The Sleuth Kit 的开源数字取证 GUI 平台,面向安全分析师、执法调查员和企业安全团队。支持 NTFS/FAT/HFS+/Ext 等 10+ 文件系统,提供时间线分析、关键字搜索、Web Artifact 提取、注册表解析和报告生成。模块化架构支持 Java 插件扩展,Windows/Linux 双平台,Apache 2.0 协议完全免费。

数据安全 开发工具 +1

选择支付方式

支付 ¥0.00 购买此资源