/ / Dzēst failus, kas vecāki par x dienām, operētājsistēmā Linux

Dzēsiet failus, kas vecāki par x dienām, operētājsistēmā Linux

Atrisināšanas utilīta Linux ļauj jums ievadītķekars interesantu argumentu, ieskaitot vienu, lai katram failam izpildītu citu komandu. Mēs to izmantosim, lai noskaidrotu, kuri faili ir vecāki par noteiktu dienu skaitu, un pēc tam tos izdzēsīsim ar komandu rm.

Komandu sintakse

atrast / ceļš / uz / faili * -mtime +5 -exec rm {};

Ņemiet vērā, ka starp rm, {} un;

Paskaidrojums

  • Pirmais arguments ir ceļš uz failiem. Tas var būt ceļš, direktorijs vai aizstājējzīme, kā parādīts iepriekš minētajā piemērā. Es ieteiktu izmantot pilnu ceļu un pārliecinieties, ka palaižat komandu bez izpildīšanas rm, lai pārliecinātos, ka saņemat pareizos rezultātus.
  • Otro argumentu -mtime izmanto, lai norādītu, cik dienu vecs fails ir. Ja ievadīsit +5, tajā tiks atrasti faili, kas vecāki par 5 dienām.
  • Trešais arguments -exec ļauj jums iziet komandu, piemēram, rm. {}; beigās ir nepieciešams, lai izbeigtu komandu.

Tam vajadzētu darboties Ubuntu, Suse, Redhat vai gandrīz visās Linux versijās.