Автоматично видалити або перемістити в іншу папку, файли старше X днів [Linux / SSH Команди]

Не злічити опції si замовлень У Linux, і я думаю, я б голови, якщо у мене був вибір, щоб перемістити деякі файли в іншу папку старше 120 днів.
Ось як можна перемістити деякі файли старше Х днів:

Замовлення через SSH :

find / home / path / files * -mtime + 120 -exec mv / new / destination / () \;

Якщо ви хочете видалити всі старі дні fisirele 30 папку ...

знайти / шлях / файли *-MTime + 30-Exec RM-F {} \;

Обов'язково повинні залишити простір між -MtimeЧисло днів, Exec- (Командний рядок продовження) rm (Наказ видаленню - видалення) аргумент " -f "(Сили видалення), {} і \,.

Цілком можливо, що на деяких дистрибутивів '-F' не працює. Видалити цей аргумент на лінії і все буде ок.

* За результатами випробувань на CentOS 5.3 (Заключний).

Автоматично видалити або перемістити в іншу папку, файли старше X днів [Linux / SSH Команди]

Про автора

Stealth LP

Засновник і головний редактор Хитрість SettingsУ день 2006.
Досвід роботи з операційними системами Linux (особливо CentOS), Mac OS X, Windows XP> Windows 10 та WordPress (CMS).

Залишити коментар