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

by itisgood

Функция trasg во многих дистрибутивах Linux во многом напоминает «Корзину» в Microsoft Windows или функцию с тем же именем в MacOS от Apple.

С его помощью пользователи могут отправлять файлы и папки, которые им не нравятся, в «мусорное ведро».

Прежде всего, все окружения рабочего стола Linux поставляются с trash и когда вы нажимаете кнопку «delete» на клавиатуре, туда попадают файлы.

Со временем данные заполняют мусорное ведро и занимают место, которое может занять место на вашем жестком диске.

К сожалению, в Linux мусорное ведро имеет ограниченное пространство по умолчанию.

Хуже того, он не собирается очищаться автоматически.

К счастью, с помощью нескольких хитростей вы можете автоматически очистить корзину в Linux с небольшой настройкой.

Установка Autotrash

Autotrash – это простой способ, с помощью которого вы можете легко настроить свой Linux-компьютер для очистки корзины.

Он может быть настроен с заданием Cron и даже может использоваться для очистки папок trash нескольких пользователей, а не только одного.

Чтобы настроить приложение Autotrash в вашем дистрибутиве Linux, откройте окно терминала, нажав клавиши Ctrl + Alt + T или Ctrl + Shift + T на клавиатуре.

После открытия сеанса терминала следуйте инструкциям по установке, которые соответствуют используемой вами операционной системе Linux.

Ubuntu

Инструмент Autotrash распространяется среди пользователей Ubuntu в центральном хранилище программного обеспечения.

Чтобы установить его, используйте команду Apt

sudo apt install autotrash

Debian

Пользователи Debian могут установить инструмент Autotrash из основных иcходников программного обеспечения Debian. Чтобы получить его, введите команду Apt-get ниже.

sudo apt-get install autotrash

Arch Linux

В Arch Linux инструмент Autotrash недоступен для пользователей традиционными способами.

Вместо этого, те, кто хочет заставить его работать, должны вручную собрать его через страницу проекта Github.

Чтобы начать процесс сборки, установите пакет «Git» с помощью менеджера пакетов Pacman.

sudo pacman -S git

С пакетом «Git», установленным на вашем компьютере с Arch Linux, самое время загрузить исходный код Autotrash с помощью команды git clone.

git clone https://github.com/bneijt/autotrash.git

После завершения загрузки кода используйте команду CD для перемещения сеанса терминала из домашней папки (~ /) в новый каталог «autotrash».

cd autotrash

Внутри каталога «autotrash» пришло время установить программу. Чтобы запустить скрипт установщика, запустите:

sudo python setup.py install

Fedora

Fedora Linux уже давно использует инструмент Autotrash в своих репозиториях программного обеспечения.

Чтобы заставить его работать, запустите сеанс терминала и используйте команду диспетчера пакетов DNF ниже.

sudo dnf install autotrash -y

OpenSUSE

Вы используете OpenSUSE Linux? Хотите запустить приложение Autotrash?

К счастью для вас, приложение доступно в OpenSUSE LEAP и Tumbleweed через репозиторий программного обеспечения OSS All.

Чтобы установить его, убедитесь, что в YaST включен «OSS All». Затем введите команду Zypper в окне терминала, чтобы программа работала в вашей системе.

sudo zypper install autotrash -y

Настройка Autotrash

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

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

Вместо этого вам нужно настроить автоматический скрипт.

На странице разработчика GitHub говорится, что лучший способ автоматизации приложения Autotrash – это Cron-job.

Чтобы настроить работу, вам нужно иметь доступ к Cron на вашем ПК с Linux.

Примечание: большинство ОС Linux имеют возможность сразу же использовать Cron. Если вы не можете использовать инструмент Cron, ознакомьтесь с нашими статьями о том, как настроить и использовать инструмент Cron.

Чтобы создать новую задачу, запустите терминал и введите:

EDITOR=nano crontab -e

Вставьте следующий код в текстовый редактор Nano.

@daily /usr/bin/autotrash -d 30

Сохраните изменения в новом задании Cron, нажав Ctrl + O.

Затем выйдите, нажав Ctrl + X.

Предполагая, что Crontab настроен правильно, ваш мусор должен быть автоматически очищен.

Очистка корзины для всех пользователей

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

Для этого вам нужно создать задание Cron.

Сначала откройте Crontab в терминале.

EDITOR=nano crontab -e

Удалите любой текст в Crontab и убедитесь, что файл пустой.

Затем вставьте эту строку кода в редактор.

@daily /usr/bin/autotrash -td 30

Сохраните задачу, нажав Ctrl + O на клавиатуре. Затем выйдите из редактора, используя комбинацию клавиш Ctrl + X.

Предполагая, что код был правильно настроен в задании Cron, Autotrash автоматически очистит корзину на вашем ПК с Linux для каждого пользователя.

 

You may also like

Leave a Comment