BleachBit 是 Linux 上 CCleaner 的开源替身。2026 年 7 月 4 日,项目发布了 **6.0.2**——一个修复了 Windows 端安全问题的维护版本,加入了新的 **DNS 缓存清理器** 和一批 AI IDE 清理器(VS Code、Codium、Cursor、Windsurf、Antigravity、Devin、**Claude Code**),并为 Linux 提供了官方 **AppImage** 包,同时支持多个 Chrome/Edge 配置文件。如果你的笔记本被一年的浏览器缓存、AI 编程会话和过期的 `node_modules` 撑得喘不过气,这一版终于把所有这些都覆盖了。

官方下载和文档在 [bleachbit.org](https://www.bleachbit.org/)。

![](https://tux.fan/wp-content/uploads/2026/07/01-preferences.jpg)

## BleachBit 一句话做什么

它是 **CleanerML** 的 GUI 客户端——CleanerML 是一种基于 XML 的开放标准,用来描述「应用 X 的缓存目录和数据库清理步骤」。点 **Preview** 时,BleachBit 会遍历每个已选清理器的文件清单,统计将被删除的内容,并在执行任何操作前先展示候选文件。点 **Clean** 后真正删除,并可选择性地覆写空闲磁盘空间。每一步都可审计,每个清理器都开源,你也可以写自己的 CleanerML 文件来针对自己的应用。

BleachBit 用 Python + GTK 编写,跨 Linux 与 Windows,GPLv3 授权。它不是「注册表清理器」,也不会承诺「让你的电脑快 300%」。它只删除你告诉它要删的文件,并且会先把列表给你看。

## 6.0.2 新在哪(为什么值得升级)

6.x 主线从 2026 年 4 月底的 6.0.0 开始——新的 Cookie 管理器、更深入的 Chromium/Firefox 支持,以及 Vivaldi 和 Zen 浏览器的清理器。6.0.2 是这条线上的第三个维护点(6.0.0 → 6.0.1 beta → 6.0.2),也是你现在真正应该装的版本。值得关注的内容:

– **AI IDE 清理器**:BleachBit 现在会清理 **VS Code、Codium、Cursor、Windsurf、Antigravity、Devin**,以及 **Claude Code** CLI 在 `~/.claude/projects` 里的会话数据。在每天跑 Claude Code 的工作站上,缓存的对话和 `node_modules` 往往是磁盘上最大的单一来源。
– **Linux 上的 DNS 缓存清理器**:一个复选框,调用 `resolvectl statistics` 并清空 systemd-resolved 的缓存。改完 `/etc/hosts`、切换 VPN、或者排查陈旧 DNS 记录时非常有用。
– **多配置文件 Chrome/Edge 支持**:如果你同时保留「工作」和「个人」Chrome 配置文件,清理器现在两边都覆盖。
– **Linux 一方 AppImage**:单一 x86-64 二进制,任何发行版都能跑,不用加第三方仓库。再也不用被「你的发行版还在用 BleachBit 4.6.0」绑架——见下一节。
– **Windows 端安全修复**(CVE-2026-55567,Linux 用户不受影响):高权限清理时可能被诱导删除任意文件。跨平台团队值得记一笔。

还有一些看不见但能感觉得到的改进:更快的深度扫描终于可以稳定地遍历 `node_modules`、`venv`、`__pycache__`、`.angular` 而不卡死;文件粉碎后顺带清空剪贴板;71 种语言同步更新 2,175 条字符串(并新增马拉雅拉姆语翻译)。

## 在 Linux 上安装 BleachBit 6.0.2

发行版仓库几乎一定落后。Linux Mint 22.3 自带的是 BleachBit 4.6.0——按项目自己的[下载页](https://www.bleachbit.org/download/linux)说,已经老了超过一年半。下面任选其一:

“`bash
# 方案一 —— AppImage(任何 x86-64 Linux 都能跑,不写系统)
wget https://download.bleachbit.org/get/BleachBit-6.0.2-x86_64.AppImage
chmod +x BleachBit-6.0.2-x86_64.AppImage
./BleachBit-6.0.2-x86_64.AppImage

# 方案二 —— Debian / Ubuntu 26.04 / Mint 22.3 的 .deb
wget https://download.bleachbit.org/get/bleachbit_6.0.2-0_all_ubuntu2604.deb
sudo apt install ./bleachbit_6.0.2-0_all_ubuntu2604.deb

# 方案三 —— Fedora 43/44 / AlmaLinux 9 的 .rpm
sudo dnf install https://download.bleachbit.org/get/bleachbit-6.0.2-1.1.fc43.noarch.rpm

# 方案四 —— Flathub 的 Flatpak(沙箱化,6.0.x 通常发布一天内跟进)
flatpak install flathub org.bleachbit.BleachBit
“`

如果你是 **Ubuntu 26.04**(Resolute Raccoon)或 **Debian 13**(Trixie)用户,装对应版本的 `.deb` 最省事。其他所有情况——包括 Fedora Silverblue、Endless OS 这类不可变发行版——直接上 AppImage,少打一场不必要的仗。

## 用 GUI:60 秒工作流

1. 启动 BleachBit。主窗口分两栏:左边是清理器,右边是预览输出。(见下方示意图——发文时 docs 站上还没有 6.0.2 Linux 的官方截图。)

![](https://tux.fan/wp-content/uploads/2026/07/04-main-window-mockup.jpg)

2. 勾选你想要的清理器。6.0.2 新增的关键项是 **system.dns**、**vscode.cache**、**claude_code.sessions**,以及**多配置文件**场景下的 **chrome.cookies** / **edge.cookies**。**deep_scan** 这项会走 `node_modules`、`venv`、`.angular`——慢,但往往能回收数 GB,要有意识地启用。

3. 点 **Preview**。读列表。Preview 的意义就是在真删之前拦截那个你其实想留下的目录。如果看到可疑路径,取消勾那个清理器,或在 **Edit > Preferences** 里加到保留列表(Keep list)永久排除。

4. 点 **Clean**。碰到涉及系统路径(`apt`、`systemd`、`dpkg`)的清理器,程序会弹确认对话框,照实回答。

5. 清理完之后,可选地打开 **Edit > Preferences > Drives**,对刚刚腾出大量文件的分区跑 **Wipe free space**。这会把现已空闲的块覆写一遍,让被删的数据不能轻易恢复。默认是单次安全覆写;项目方明确不建议 35 次 Gutmann 多遍覆写——理由是过度炒作、收益不显著。

**Cookie 管理器**(6.0 全新)值得单独点名。6.0 的 Cookie UI 是我目前在 Linux 上见过的最干净的:按站点树形展示、保留列表、批量操作。

![](https://tux.fan/wp-content/uploads/2026/07/02-cookie-manager.jpg)

你可以勾「保留这 12 个我真正登录的站点的 Cookie」一条规则,然后让所有其他的按计划自动清掉。如果你是从 CCleaner 迁过来的,这个功能就是那个填上差距的细节。

## 用 CLI 做脚本化和无界面清理

`bleachbit –help` 列出所有动词;最常用的是 `–preview`、`–clean`、`–shred`,以及 `–preset` 选择器。CLI 也是在服务器或 cron 里清理的唯一现实选项。

“`bash
# 预览 chrome 缓存、apt 缓存、dns 缓存
bleachbit –preview –preset chrome.cache,apt.cache,system.dns

# 真正执行清理
bleachbit –clean –preset chrome.cache,apt.cache,system.dns

# 列出所有 BleachBit 已知的清理器
bleachbit –list

# 强制非交互运行并跳过确认
bleachbit –clean –preset system.tmp,system.cache –confirm
“`

在终端里交互跑时,输出和下面这张示意图一样结构(示意图——真实 CLI 输出的结构完全一致,行数和总量在你机器上当然不一样)。

![](https://tux.fan/wp-content/uploads/2026/07/03-cli-mockup.jpg)

几个值得背下来的 CLI 参数:

– `–shred ` 用 BleachBit 的单次覆写算法安全删除单个文件或目录。
– `–overwrite` 可以把空闲磁盘空间覆写调成多遍(其实没必要,但参数在)。
– `–debug-log=/tmp/bb.log` 输出详细日志,方便报 bug。

## 2026 年能直接用的清理配方

三个跑一次就有感的配方。

**开发者本机一键腾 2–5 GB:** `apt.cache + deep_scan + vscode.cache + claude_code.sessions`。`deep_scan` 会去扫 `node_modules` 和 `venv`——如果有一阵子没清理过这些,预期回收数 GB。

**归还笔记本前硬化:** `system.cache + system.tmp + system.recent_documents + firefox.cache + chrome.cache`,外加一次空闲空间覆写。然后确认 **Preferences > Custom** 里的保留列表是空的,确保清理器真的能碰到你的历史记录。

**保持服务器安装后的清爽:** 把 `bleachbit –clean –preset apt.cache,system.tmp,system.log –confirm` 加进每周 cron。`–confirm` 跳过交互提示。加上 `–debug-log` 让失败可诊断。

## 注意事项和限制

– **BleachBit 不是安全工具。** 它清缓存文件、删历史记录;它清不掉 Chrome 同步可能留下的备份、Wayback Machine 的快照、或者你的 DNS 上游日志。
– **发行版包过时是常态、不是例外。** 计划好从官方 `.deb` / `.rpm` / AppImage 装,而不是从发行版仓库。
– **Wayland + root**:早期 6.0 beta 有一个 bug 阻止 CLI 在 Wayland 下以 root 身份运行。6.0.2 修了;6.0 线的早期点版本可能还受影响。
– **Snap 检测和 Trash 检测**在 6.0.2 也一并修了——如果你的旧点版本「看不到」snap 应用的缓存,就是这个原因。

## 总结

如果你用的是 Linux 桌面、Linux 服务器,或者跑着每天留下几 GB 缓存的 AI 编程代理的工作站,6.0.2 就是今天应该装的版本。6.0 的 Cookie 管理器是 Linux 上目前最干净的按站点 Cookie UI;新加入的 AI IDE 和 DNS 清理器是 2026 年「为什么我磁盘又满了」的标准答案;AppImage 让你再也不用求发行版升级。它仍然是那个 BleachBit——可审计、GPLv3、删之前先把清单给你看。

项目主页:[bleachbit.org](https://www.bleachbit.org/) · Linux 下载:[bleachbit.org/download/linux](https://www.bleachbit.org/download/linux) · 源码:[github.com/bleachbit/bleachbit](https://github.com/bleachbit/bleachbit)

最后修改: 2026年7月27日

作者

评论

发表评论

您的邮箱地址不会被公开。