Не злічити опції si замовлень in linux, і я думаю, що я б скопіював, якби у мене не було можливості перемістити файли, старші за 120 днів, з однієї папки в іншу.
Ось як можна перемістити деякі файли старше Х днів:
Замовлення через 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 (Заключний).
чому ця команда також видаляє саму папку? Я просто хочу видалити вміст! чи є рішення? grazie
Capisco che hai diversi files nelle cartelle e vuoi solo shifte i files. Їх картки залишаються недоторканими. Правильно? (GTrs).