Чтобы уменьшить использование дискового пространства, я хочу автоматизировать временную очистку в моей папке Downloads
. Я решил два способа сделать это:
1) Изменение конфигураций firefox и т. Д. Для сохранения файлов на /tmp/
(для безопасности это потребовало бы изменения переменной TMPTIME
в /etc/default/rcS
до 7 или более дней);
2) Включение папки ~/Downloads
во временный каталог, который ведет себя аналогично /tmp/
, удаляя старые файлы. Проблема в том, что в /tmp
файлы без разбора удаляются в конце сеанса; в папке ~/Downloads
было бы лучше удалить файлы по дате создания.
Я не очень сочувствую первому варианту, так как для этого требуется много настроек. Мне нужна помощь в реализации второго. Каков наилучший способ сделать это?
Вместо того, чтобы изменять работу каталога, у вас может быть небольшой сценарий очистки.
Ниже будет удалено что-либо в течение 7 дней в каталоге ~/Download/:
find ~/Download/ -mtime +7 -delete
Вы можете захотеть проверьте, что просто удалив сегмент -delete и проверив возвращаемые файлы. Но как только вы с этим довольствуетесь, вы можете запланировать его запуск один раз в день, запустив crontab -e и добавив это в новую строку:
@daily find ~/Download/ -mtime +7 -delete
ControlX, затем Y, чтобы сохранить и выйти, и вы Сделано.