Automatiškai ištrinti arba perkelti į kitą aplanką, senesnius nei X dienų failus [Linux / SSH komandos]
Automatiškai ištrinti arba perkelti į kitą aplanką, senesnius nei X dienų failus [Linux / SSH komandos]
Nenumarate sunt pasirinkimas ir VALDYMAS 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).
Automatiškai ištrinti arba perkelti į kitą aplanką, senesnius nei X dienų failus [Linux / SSH komandos]
Kas naujo
Apie Slaptas L.P.
Įkūrėjas ir redaktorius 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).
Peržiūrėti visus Stealth L.P. įrašus.Galbūt jus taip pat domina...
2 mintys apie “Automatiškai ištrinti arba perkelti į kitą aplanką, senesnius nei X dienų failus [Linux / SSH komandos]”
kodėl ta komanda ištrina ir patį aplanką? Norėčiau, kad tiesiog ištrintumėte turinį! ar yra sprendimas? Ačiū
Suprantu, kad aplankuose turite kelis failus ir tiesiog norite juos perkelti. Aplankai lieka nepažeisti. Teisingai? (GTrs).