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]
Tie ir neskaitāmi izvēle un VADĪBAS Linux, un es domāju, ka es būtu pabeidzis, ja man nebūtu iespējas pārvietot dažus failus, kas ir vecāki par 120 dienām, no vienas mapes uz citu.
Lūk, kā mēs varam pārvietot dažus failus, kas vecāki par X dienām.
Komandas, izmantojot SSH :
find /home/cale/fisiere* -mtime +120 -exec mv /noua/destinatie/ {} \;
Ja vēlamies dzēst visus failus, kas vecāki par 30 dienām, no mapes …
find /cale/fisiere* -mtime +30 -exec rm -f {} \;
Starp tiem obligāti jāatstāj atstarpes -laiks, dienu skaits, -izpild (komandrinda turpinās), rm (dzēst komandu – noņemt), arguments ” -f ” (force delete) , {} si \;.
Iespējams, ka dažos Linux izplatījumos “-f” nestrādāt. Noņemiet šo argumentu no rindas, un viss būs kārtībā.
*Pārbaudīts CentOS 5.3 (Fināls).
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).