Очистка Linux Debian от мусора
Все знают, что система Windows в процессе активного использования "засоряется" ненужными файлами, логами, кэшем и т.д. Однако и Linux-системы семейства Debian также иногда нуждаются в чистке.
При установке и удалении пакетов в системах с aptitude иногда остаются пустые папки пользовательские config-файлы приложений (даже после aptitude purge) и log-файлы.
Очистить систему можно командой:
aptitude autoclean && aptitude clean && dpkg -l | awk '/^rc/ { print $2; }' | xargs aptitude -y purge |
Обратите внимание, кавычки в этом фрагменте (awk '/^rc/ { print $2; }'
) прямые!
Дополнительно можно очистить /var/log от ротированных логов вида: .log.gz или .log.1 или log.9.gz:
find /var/log \( -name "*.[0-9]" -o -name "*.*.[0-9]" -o -name "*.gz" \) -exec rm {} \; |
Посмотреть не связанные не с одним пакетом файлы, можно такой командой:
bash -c 'for I in `find /usr 2>/dev/null` ; do dpkg -S $I 2>1 >/dev/null || echo "not found $I" ; done' |
Источник itroad.ru