Автозавантаження, автоматично видаляє старі файли зі сміття

про автосміття

У наступній статті ми збираємось поглянути на Autotrash. Якщо ви шукаєте інструмент командного рядка, яким можна скористатися видалити старі файли зі сміття автоматично і таким чином виключити сміття зі свого розподілу, це хороший варіант. За допомогою нього вам не доведеться пам’ятати про спорожнення сміття у графічному середовищі кожного разу, коли ви бачите його повним, Autotrash буде періодично робити це для вас повністю автоматизованим способом.

У всіх робочих середовищах Gnu / Linux є смітник, і коли користувач натискає кнопку 'Видалення', файли переходять туди. З часом дані заповнюють смітник і займають простір, який може виявитися значним.

Autotrash - це утиліта, яка дозволяє очистити старі файли, які користувач видалив і залишився в кошику протягом зазначеної кількості днів, який може вказати користувач. Через встановлений проміжок часу інструмент запуститься та видалить вміст каталогу зі сміття. Тут ви повинні пам'ятати, що в Ubuntu смітник зазвичай знаходиться в ~ / .local / share / Trash / files. Саме в цій папці зберігаються всі видалені файли, які ви надіслали до сміття.

Пов'язана стаття:
Як керувати сміттям з терміналу

Встановіть Autotrash на Ubuntu

Autotrash - це зручний спосіб легко налаштувати ПК Gnu / Linux для скидання сміття. Його можна налаштувати за допомогою завдання Cron і навіть використовувати для очищення папок сміття від кількох користувачів.

Щоб продовжити встановлення, нам просто потрібно відкрити термінал (Ctrl + Alt + T) і написати в ньому таку команду:

встановлення автоматичного сміття на Ubuntu

sudo apt install autotrash

Використовуйте автокошик

Щоразу, коли запускається Autotrash, це буде сканувати каталог ~ / .local / share / Trash / info і він прочитає файли .trashinfo щоб знайти дату видалення. Якщо файли перебувають у папці для сміття довше встановленої дати, їх буде видалено.

в очистити файли, які знаходились у папці сміття більше 30 днів, вам просто потрібно виконати команду:

autotrash -d 30

На підставі наведеного вище прикладу, якщо файли в папці Кошик старіші за 30 днів, Autotrash автоматично видалить їх із кошика. Не потрібно їх видаляти вручну. Ми просто повинні відправити непотрібне сміття на смітник і забути про це.

Вищевказана команда буде обробляти лише каталог сміття поточного користувача, який увійшов до системи. На випадок, якщо вам потрібно виконати автокошик, щоб обробити сміттєві каталоги всіх користувачів системи, все, що вам потрібно зробити, це використовувати опцію -t, як показано нижче:

autotrash -td 30

Автоматичне сміття також дозволяє видалити файли зі сміття на основі залишку чи вільного місця у файловій системі сміття. Прикладом цього може бути наступне:

autotrash --max-free 1024 -d 30

На підставі вищезазначеної команди автосмітник буде видаляти зі сміття лише файли, яким більше 30 днів, якщо у файловій системі сміття залишилося менше 1 ГБ місця. Це може бути корисно, якщо в сміттєвій файловій системі не вистачає місця.

Автоматизуйте автоматичне сміття

Як ми щойно побачили, усі команди користувач повинен виконувати вручну. Але якщо ви хочете автоматизувати це завдання, більше, ніж додати в якості вхідного сигналу автокошик кронтаб. Таким чином, команди будуть виконуватися автоматично у запланований час, що видалить файли зі сміття відповідно до визначених параметрів.

Щоб запрограмувати це, нам доведеться відредагуйте файл кронтаб за командою:

crontab -e

У цьому прикладі ми збираємося додати рядок:

автокошик crontab

@daily /usr/bin/autotrash -d 30

Збереживши його, зараз Функція автоматичного сміття видалятиме файли, що знаходяться в папці сміття більше 30 днів щодня.

Допоможіть

Для більш інформація про цю утиліту, Ви можете звернутися за допомогою до команди:

автосміття -допомога

autotrash -h

Або сторінки керівництва:

сторінка людини

man autotrash

Використовуючи цей інструмент, пам’ятайте про це Якщо важливі файли буде видалено, вони назавжди зникнуть після визначених днів, тому краще бути обережним, щоб не отримати сюрпризів.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.