Удалите файлы старше, чем x дней, со дня, когда они переместились в случайную папку

У меня была та же проблема, и этот код решил это для меня:

apt-get remove kdelibs-bin kdelibs5-data

Я нашел это решение на форумах пользователей Debian.

1
задан 26 April 2017 в 13:21

3 ответа

Вы можете установить следующий скрипт для запуска каждые X дней (используя cron):

#!/bin/bash

cd /home/etc/recycle_old           #Deletes old trash
rm -r ./*

cd /home/etc
mv -r ./recycle ./recycle_old      #Moves new trash to "old"-folder

Он работает следующим образом:

1. Для «последних» удаленных файлов есть 2 папки, recycle (которые уже указаны), а recycle_old для «старых» файлов.

1. X дней весь контент из recycle_old удаляется и заменяется «последним» контентом из recycle

. Если вы хотите удалить файлы старше месяца, просто переместите скрипт на /etc/cron.monthly. Если вы хотите что-то более конкретное, посмотрите , используя cron .

0
ответ дан 22 May 2018 в 23:12
  • 1
    Спасибо за скрипт. Как всегда самое простое решение - лучшее :) Это помогает мне много. Thx снова. – Milan 28 April 2017 в 11:07

Вы можете установить следующий скрипт для запуска каждые X дней (используя cron):

#!/bin/bash cd /home/etc/recycle_old #Deletes old trash rm -r ./* cd /home/etc mv -r ./recycle ./recycle_old #Moves new trash to "old"-folder

Он работает следующим образом:

1. Для «последних» удаленных файлов есть 2 папки, recycle (которые уже указаны), а recycle_old для «старых» файлов.

1. X дней весь контент из recycle_old удаляется и заменяется «последним» контентом из recycle

. Если вы хотите удалить файлы старше месяца, просто переместите скрипт на /etc/cron.monthly. Если вы хотите что-то более конкретное, посмотрите , используя cron .

0
ответ дан 18 July 2018 в 14:14

Вы можете установить следующий скрипт для запуска каждые X дней (используя cron):

#!/bin/bash cd /home/etc/recycle_old #Deletes old trash rm -r ./* cd /home/etc mv -r ./recycle ./recycle_old #Moves new trash to "old"-folder

Он работает следующим образом:

1. Для «последних» удаленных файлов есть 2 папки, recycle (которые уже указаны), а recycle_old для «старых» файлов.

1. X дней весь контент из recycle_old удаляется и заменяется «последним» контентом из recycle

. Если вы хотите удалить файлы старше месяца, просто переместите скрипт на /etc/cron.monthly. Если вы хотите что-то более конкретное, посмотрите , используя cron .

0
ответ дан 24 July 2018 в 20:21

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

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