Лайфхак: автоматическая очистка корзины в 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. Воистину так!