Автоматично изтриване или преместване в друга папка, файлове по-стари от X дни [Linux / SSH команди]

Безброй са опции si заповеди в Linux, и мисля, че ще трябва главите ако имах избор да се движат някои файлове в друга папка, по-стари от 120 ден.
Ето как можете да преместите някои файлове по-стари от X дни:

Поръчки чрез SSH :

find / начало / път / файлове * -mtime + 120 -exec mv / new / destination / {} \;

Ако искате да изтриете всички големи дни 30 fisirele папка ...

Намери / път / файл *-прави времето на промяна + 30-EXEC RM-F {} \;

Задължително трябва да напуснат пространства между -MtimeБроят дни, -Exec (Команден ред продължение) rm (Определение на премахване - премахване) на аргумента " -f "(Force изтриване), {} и \,.

Възможно е на някои Линукс дистрибуции не "-F" работи. Премахване на този аргумент в ред и всичко ще бъде наред.

* Тествано на CentOS 5.3 (Final).

Автоматично изтриване или преместване в друга папка, файлове по-стари от X дни [Linux / SSH команди]

За автора

Stealth LP

Основател и редактор Хитрост SettingsВ 2006 дата.
Опит с Linux операционни системи (особено CentOS), Mac OS X, Windows XP> Windows 10 и WordPress (CMS).

Оставете коментар