Найти в Дзене
IT tutorial

Как очистить Linux от мусора: наводим порядок в терминале

Любая система со временем обрастает «хвостами»: кэшем обновлений, старыми логами и ненужными библиотеками. Если место на диске начало таять, пора провести генеральную уборку.
1. Очистка кэша пакетов
Когда вы устанавливаете программу, Linux скачивает её установочный файл и бережно хранит его в папке /var/cache/apt/archives/. Со временем там могут скопиться гигабайты ненужных данных.
sudo apt clean

Любая система со временем обрастает «хвостами»: кэшем обновлений, старыми логами и ненужными библиотеками. Если место на диске начало таять, пора провести генеральную уборку.

1. Очистка кэша пакетов

Когда вы устанавливаете программу, Linux скачивает её установочный файл и бережно хранит его в папке /var/cache/apt/archives/. Со временем там могут скопиться гигабайты ненужных данных.

sudo apt clean — полностью удаляет скачанные архивные файлы. Безопасно, система просто скачает их снова, если они понадобятся.

sudo apt autoclean — удаляет только те пакеты, которые больше нельзя скачать (устаревшие версии).

2. Удаление «осиротевших» зависимостей

Иногда вы удаляете программу, но её вспомогательные компоненты (библиотеки) остаются в системе. Чтобы их вычистить:

sudo apt autoremove — система сама найдет и удалит пакеты, которые больше никому не нужны.

3. Уборка системных логов

Журналы событий (логи) могут раздуваться до неприличных размеров. Проверить, сколько они весят, можно командой:

journalctl --disk-usage

Если они занимают слишком много, можно оставить только записи за последние пару дней:

sudo journalctl --vacuum-time=2d — удалит всё, что старше двух дней.

4. Очистка кэша эскизов (thumbnails)

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

rm -rf ~/.cache/thumbnails/* — удаляет кэш эскизов. Система создаст новые, когда вы снова откроете папки с фото.

5. Проверка «жирных» папок

Если место всё равно не появилось, нужно найти виновника. Утилита du (disk usage) поможет найти самую тяжелую папку:

sudo du -sh /var/* | sort -h — покажет размер всех папок внутри /var/ и отсортирует их по весу.