BleachBit — открытая утилита для очистки системы и следов работы, написанная на Python с интерфейсом GTK. Она удаляет кэши, временные файлы, журналы, историю браузеров, cookies, списки недавних документов и освобождает место, а отдельные режимы затирают файлы и свободное пространство. Инструмент мощный и потому опасный: удаление в BleachBit необратимо, корзины и отмены нет. Прежде чем нажимать «Очистить», нужно точно понимать, что именно попадёт под удаление.

Что чистит и чего не делает

BleachBit работает наборами правил — чистильщиками. Каждый описывает пути и условия: например, system.cache удаляет кэш пакетного менеджера, system.tmp — временные файлы, firefox.cache — кэш браузера. Список зависит от установленных программ: чем больше приложений в системе, тем длиннее перечень.

  • Кэши приложений и браузеров, временные файлы.
  • Журналы и ротированные логи.
  • История, cookies, сессии, миниатюры.
  • Корзина и списки недавних файлов.
  • Затирание отдельных файлов и свободного места.
  • «Мусорные» файлы-обманки для запутывания следов.

Чего BleachBit не делает: не лечит систему, не ускоряет её магическим образом, не заменяет удаление ненужных программ и не гарантирует анонимность в сети. Это гигиена файлов, а не средство защиты от наблюдения.

Установка

sudo apt install bleachbit
sudo dnf install bleachbit
sudo pacman -S bleachbit

Пакет есть в основных репозиториях Debian, Ubuntu и Fedora. После установки запускайте из меню или командой bleachbit. На Wayland приложение обычно запускается через XWayland, и на работу это не влияет.

bleachbit --version
bleachbit --list

Ключ --list выводит все доступные чистильщики с именами вида system.cache. Эти имена понадобятся для командной строки и для проверки того, что вы собираетесь удалить.

Предпросмотр — главный инструмент

В графическом интерфейсе у каждого чистильщика есть кнопка предпросмотра: она показывает список файлов и объём, который будет удалён. Всегда начинайте с неё. Если в списке есть что-то неожиданное — база данных приложения, сохранённый профиль, рабочие документы, — снимайте галочку. Полезно заранее записать df -h и du -sh ~/.cache: так вы увидите реальный выигрыш, а не обещания интерфейса.

В командной строке предпросмотр включается ключом --preview. Он ничего не удаляет и безопасен для экспериментов, поэтому именно с него стоит начинать знакомство с незнакомым набором правил.

bleachbit --preview system.cache system.tmp
bleachbit --preview firefox.cache chromium.cache

Обратите внимание: предпросмотр не показывает содержимое файлов, только пути и размер. Оценивайте пути, а не названия чистильщиков.

Командная строка

Для очистки используется ключ —clean с перечнем имён. Именно здесь чаще всего случаются неприятности: одна опечатка в имени чистильщика может означать удаление не того набора. Проверяйте список через —list и сначала прогоняйте —preview.

bleachbit --clean system.cache system.tmp
bleachbit --clean bash.history
bleachbit --shred ~/Documents/old-notes.txt

Ключ --shred перезаписывает файл перед удалением. Ключ --wipe-free-space затирает свободные блоки на разделе: операция долгая, на терабайтном диске может идти часами, и прерывать её бессмысленно.

Системные чистильщики и root

Часть правил относится к системным каталогам и требует прав root. Запускать графический интерфейс от суперпользователя не стоит: любое приложение под root — это лишний риск. Для системных наборов используйте консоль с sudo и явным списком.

sudo bleachbit --clean system.cache system.tmp system.rotated_logs

Помните, что удаление файла из /var/log не всегда освобождает место: служба может держать дескриптор открытым, и место вернётся только после перезапуска службы или перезагрузки. Для журнала systemd правильнее штатная команда journalctl --vacuum-time=14d, а не удаление файлов вручную.

Затирание: честные ограничения

Перезапись файла не гарантирует, что данные исчезли безвозвратно. На SSD работает выравнивание износа: контроллер может хранить старые блоки в резервной области. На btrfs и ZFS снимки и копирование при записи сохраняют прежние версии данных. На журналируемых файловых системах часть копий остаётся в журнале.

Поэтому затирание имеет смысл как гигиена, но не как гарантия для конфиденциальных данных. Если носитель нужно обезличить по-настоящему, надёжнее полное шифрование диска с самого начала и уничтожение ключа, а не многократная перезапись.

Автоматизация по расписанию

В Linux у BleachBit нет встроенного планировщика, поэтому очистку вешают на systemd timer или cron. Для пользовательских чистильщиков удобен пользовательский таймер, для системных — системный с sudo. В графическом интерфейсе наборы можно сохранить как пресеты и запускать одной кнопкой, но в таймере всё равно указываются имена чистильщиков.

[Unit]
Description=BleachBit cleanup

[Service]
Type=oneshot
ExecStart=/usr/bin/bleachbit --clean system.cache system.tmp

Не ставьте агрессивную очистку на каждый час: кэши существуют не просто так, и их постоянное удаление заставляет программы снова и снова обращаться к сети и диску. Разумный интервал — раз в неделю или раз в месяц.

Что чистить не стоит

  • Кэш пакетного менеджера — если часто ставите пакеты без сети.
  • Cookies и сессии — если не хотите заново входить во все сервисы.
  • Журналы — если они нужны для разбора инцидентов.
  • Свободное место — если диск SSD и важна его ресурсная стойкость.
  • Базы данных приложений и профили — их удаление ломает настройки.

Отдельно про «обманки»: режим создаёт файлы со случайным содержимым, чтобы размыть картину. Это не защита от квалифицированного анализа и не повод расслабляться.

Чек-лист безопасной очистки

  • Сделать резервную копию важных данных.
  • Прогнать предпросмотр для каждого чистильщика.
  • Проверить, что в списке нет рабочих файлов.
  • Начать с одного набора, а не со всех сразу.
  • Записать, что именно удалено, чтобы понять последствия.
  • Проверить работу браузера и приложений после очистки.

Итог

BleachBit полезен, когда нужно осознанно убрать мусор и следы работы, но он не прощает невнимательности: удаление необратимо, а затирание не даёт абсолютных гарантий на современных носителях. Работайте через предпросмотр, не запускайте графический интерфейс под root, не трогайте журналы и профили без причины и не превращайте очистку в еженедельный ритуал ради нескольких гигабайт. Инструмент хорош там, где вы понимаете, что удаляете.

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 0 / 5. Количество оценок: 0

Оценок пока нет. Поставьте оценку первым.

Поделиться: Telegram ВКонтакте