Автоматически удалять или перемещать файлы старше X дней в другую папку [Linux / SSH-команды]

Многие из них опции si Команды in linux, и я думаю, что я бы скопировал, если бы у меня не было возможности перемещать файлы старше 120 дней из одной папки в другую.
Вот как переместить некоторые файлы старше X дней:

Команды через SSH :

find /home/cale/fisiere* -mtime +120 -exec mv /noua/destinatie/  {} \; 

Если мы хотим удалить все файлы старше 30 дней из папки…

find /cale/fisiere* -mtime +30 -exec rm -f {} \;

Обязательно должны оставить пробелы между -MTimeКоличество дней, -Exec (Непрерывная командной строки) rm (удалить команду - удалить), аргумент " -f ”(Принудительное удаление), {} si \;.

Возможно, что на некоторых дистрибутивах linux, "-F" не должно работать. Уберите этот аргумент из строки и все будет ок.

* Протестировано на CentOS  5.3 (FT).

Основатель и главный редактор Stealth Settings, с 2006 года по настоящее время. Опыт работы с операционными системами Linux (Особенно CentOS), Mac OS X, Windows XP> Windows 10 si WordPress (КМС).

КАК » Обращает на себя внимание » Автоматически удалять или перемещать файлы старше X дней в другую папку [Linux / SSH-команды]

2 мысли о «Автоматически удалять или перемещать в другую папку файлы старше X дней [Linux / SSH-команды] ”

  1. почему эта команда также удаляет саму папку? Я просто хочу удалить контент! есть решение? Grazie

    Ответить
    • Capisco, который содержит различные файлы в карте и одиночное перемещение в файлах. Их карты остаются нетронутыми. Правильный? (ГТРс).

      Ответить
Оставьте комментарий