Automātiski dzēst vai pārvietot uz citu mapi, failus, kas vecāki par X dienām [Linux / SSH komandas]
Automātiski dzēst vai pārvietot uz citu mapi, failus, kas vecāki par X dienām [Linux / SSH komandas]
Nenumarate sunt izvēle un VADĪBAS 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).
Automātiski dzēst vai pārvietot uz citu mapi, failus, kas vecāki par X dienām [Linux / SSH komandas]
Kas jauns
Pret Stealth L.P.
Dibinātājs un redaktors 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).
Skatīt visas Stealth L.P. ziņas.Iespējams, jūs interesē arī...
2 domas par “Automātiski dzēst vai pārvietot uz citu mapi, failus, kas vecāki par X dienām [Linux / SSH komandas]”
kāpēc šī komanda izdzēš arī pašu mapi? Es vēlos, lai jūs vienkārši izdzēstu saturu! vai ir risinājums? Paldies
Es saprotu, ka jums ir vairāki faili mapēs, un jūs vienkārši vēlaties tos pārvietot. Mapes paliek neskartas. Pareizi? (GTrs).