Как автоматически очистить корзину в Ubuntu

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

Autotrash – это утилита, которая ищет в папке корзины информацию о ее содержимом, а затем удаляет часть корзины в зависимости от указанных вами параметров.

В этой статье мы расскажем, как установить, обратиться за помощью и использовать утилиту autotrash. Мы подробно остановимся на процедуре, представив некоторые примеры, которые помогут вам с широко используемыми функциями этой утилиты.

Установите Autotrash через командную строку

Мы установим утилиту командной строки autotrash через приложение Terminal. Вы можете запустить Терминал либо с помощью поиска в системном приложении, либо с помощью сочетания клавиш Ctrl + Alt + T. Обратите внимание, что только авторизованный пользователь может добавлять / обновлять, удалять и настраивать программное обеспечение в Ubuntu.

sudo apt-get update
sudo apt-get install autotrash

Удалить файлы старше чем X дней

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

$ autotrash -d [дней]

Например, следующая команда удалит файлы, которые закончили свои 30 дней из мусорной корзины.

autotrash -d 30

Удалить файлы на основе свободного места в операционной системе

Вы можете использовать autotrash для очистки файлов только в том случае, если в хранилище осталось менее M мегабайт свободного места. Например, если вы установите значение 1024, функция автоматического удаления мусора начнет работать, только если в корзине будет менее 1 ГБ свободного места. До этого времени автоматическая корзина будет нормально выходить без сканирования каталога корзины.

autotrash --max-free 1024 -d 30

Точно так же вы можете использовать autotrash, чтобы убедиться, что есть минимум M мегабайт свободного места.

autotrash --min-free 1024

Вы даже можете объединить две команды, чтобы убедиться, что автоматическая корзина начинает читать корзину, если на ней меньше 2 ГБ свободного места, а затем продолжить проверку. Затем команда удалит файлы старше 30 дней, а также удалит лишние файлы, чтобы в корзине всегда было 1 ГБ свободного места.

autotrash --max-free 2048 --min-free 1024 -d 30

Удалить X количество мегабайт

Вы можете использовать эту утилиту, чтобы удалить как минимум M число из мегабайта, удалив сначала самое старое добавление корзины. Эта функция использует записи корзины, а не отдельные файлы. Это означает, что если ваш самый старый элемент корзины имеет размер 1 ГБ, и вы запрашиваете удаление как минимум 10 МБ (M = 10), автоматическая корзина удалит 1 ГБ.

autotrash --delete 1024

Теперь вам не нужно беспокоиться о нехватке места в вашей системе из-за системного мусора. Утилита autotrash автоматически позаботится об удалении нежелательных файлов на основе определенных вами критериев.

Поделиться
110
1+

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

2020 © УбунтуРус - полезный информационный портал об операционных системах Ubuntu и Debian Linux. Все права защищены.