Автоматично изтриване или преместване в друга папка, файлове, по-стари от X дни [Linux / SSH команди]
Автоматично изтриване или преместване в друга папка, файлове, по-стари от X дни [Linux / SSH команди]
Nenumarate sunt избор и УПРАВЛЕНИЯ in linux, si cred ca as fi capiat daca nu aveam optiune sa mut dintr-un folder in altul niste fisiere mai vechi de 120 zile.
Iata cum putem muta niste fisiere mai vechi de X zile :
Comenzi via SSH :
find /home/cale/fisiere* -mtime +120 -exec mv /noua/destinatie/ {} \;
Daca dorim sa stergem toate fisirele mai vechi de 30 de zile, dintr-un folder …
find /cale/fisiere* -mtime +30 -exec rm -f {} \;
Trebuie sa lasati neaparat spatii intre -mtime, numarul zilelor, -exec (linie comanda continua) , rm (comanda de stergere – remove) , argumentul ” -f ” (force delete) , {} si \;.
Este posibil ca pe unele distributii de linux, “-f” sa nu functioneze. Eliminati acest argument din linie si totul va fi ok.
*Testat pe CentOS 5.3 (Final).
Автоматично изтриване или преместване в друга папка, файлове, по-стари от X дни [Linux / SSH команди]
Какво ново
Около Stealth L.P.
Основател и редактор Stealth Settings, din 2006 pana in prezent. Experienta pe sistemele de operare Linux (in special CentOS), Mac OS X , Windows XP > Windows 10 Si WordPress (CMS).
Вижте всички публикации от Stealth L.P.Може също да се интересувате от...
2 мисли за “Автоматично изтриване или преместване в друга папка, файлове, по-стари от X дни [Linux / SSH команди]”
защо тази команда изтрива и самата папка? Иска ми се просто да изтриете съдържанието! има ли решение благодаря
Разбирам, че имате няколко файла в папки и просто искате да преместите файловете. Папките остават непокътнати. Правилно? (GTrs).