Лайфхак: автоматическая очистка корзины в Linux

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

Автоматическая очистка корзины

Программа называется… сюрприз-сюрприз… autotrash. Она поддерживает два режима работы:
[table № | Режим | Пояснение
1 | Удалять по дате | Периодически удаляет из корзины те файлы, которые старее заранее заданного периода. Например, autotrash -d 30 выпилит файлы, которые пролежали в корзине более 30 дней.
2 | Удалять по размеру | Можно задать лимит свободного места в корзине. Если файлы станут занимать больше этого объёма, то корзина автоматически опорожнится. Пример: autotrash —min-free 1024]

Autotrash + Cron = чистота и порядок на компе круглый год

Остается добавить autotrash в планировщик, чтобы программа вызывалась регулярно.

$ crontab -e

И добавить строку:


@daily /usr/bin/autotrash -d 30

Понятно, что опытный линуксоид напишет то же самое в 1 строчку кода без установки всяких сторонних утилит. Но блондинкам, домохозяйкам и пользователям Linux Mint данная программа может оказаться полезной.

Светлая идея

Пользователь Либераутма подсказывает, что домашним пользователям (а корзиной на серверах никто и не пользуется) лучше использовать не Cron, а Anacron. Воистину так!