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

Многие из них опции si Команды В 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 (КМС).

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

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

    Ответить
    • Я так понимаю у вас есть несколько file в папках, и вы просто хотите переместить file. Папки остаются нетронутыми. Верный? (GTrs).

      Ответить

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