Удалить файлы из корзины через x дней

Есть ли способ настроить Ubuntu для окончательного удаления файлов из корзины через определенное время?

Я не понимаю, почему это не является поведением по умолчанию в любой крупной ОС. Я не хочу думать об администрировании своего мусора, но я также не хочу случайно что-то удалять. Я один с таким мнением?

12
задан 1 June 2012 в 12:53

3 ответа

Используйте trash-cli Install trash-cli (щелкните изображение, чтобы установить или запустить sudo apt-get install trash-cli).

Запустите trash-empty 30, чтобы удалить из корзины все файлы старше 30 дней. (Вы можете изменить это число по своему усмотрению.)

Чтобы автоматизировать это, добавьте команду в Startup Applications:

enter image description here


Пожалуйста, примечание: если вы используете более старых версий Ubuntu, чем 12.04 , команда будет empty-trash!

0
ответ дан 1 June 2012 в 12:53

Попробуйте автомусором!

Автомусор является простым сценарием Python, идет с Сурикатой Индивидуалиста Ubuntu 10.10, которая произведет чистку файлов от Вашего мусора, когда они станут старше, чем данный дни, производят чистку более старых файлов, чтобы гарантировать, что определенное количество дискового пространства является бесплатным и т.д. Это использует Информационные файлы Мусора FreeDesktop.org, включенные в новую систему GNOME для нахождения корректных файлов и дат ими, где удалено.

Функции:

  • Удалите файлы, которые являются более старыми затем данное количество дней (автомусор-d N, где N является количеством дней),
  • Произведите чистку более старых файлов, чтобы гарантировать, что определенное количество дискового пространства является бесплатным (автомусор - min-free=M, M является количеством свободного пространства, Вы хотите удостовериться, чтобы Вы имели в мегабайтах.)
  • Проверьте на остающееся дисковое пространство и только удалите, если Вы выбегаете (автомусор - max-free=M, M является количеством оставленного свободного пространства в мегабайтах.)
  • Удалите regex соответствие файлам сначала (см. - удаляют-frist опцию),

Для большего количества информации выполните это в терминале:

автомусор - справка

AutoTrash уже находится в репозитории Ubuntu 10.10′s, он может быть установлен от Центра программного обеспечения Ubuntu. Для пользователя Ubuntu 10.04 и 9.10 установите это от PPA:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install autotrash

Информация: http://www.logfish.net/pr/autotrash/

Источник: http://ubuntuguide.net/automatically-delete-files-older-than-n-days-from-trash-using-autotrash/

Для другого подхода и более подробного руководства: http://helpdeskgeek.com/linux-tips/automatically-empty-the-trash-in-ubuntu/

4
ответ дан 1 June 2012 в 12:53

Если вы используете GNOME, теперь для этого есть функция! Перейдите к Конфиденциальность в настройках и найдите в разделе Очистить корзину & ​​amp; Временные файлы .

Purge trash

Подробнее на https://help.gnome.org/users/gnome-help/stable/privacy-purge.html.en . [ 116]

0
ответ дан 1 June 2012 в 12:53

Другие вопросы по тегам:

Похожие вопросы: