Dzēst failus vecākiem par x dienām Linux
Linux utilītprogramma ļauj pārsūtīt virkni interesantu argumentu, tostarp vienu, lai izpildītu citu komandu katrā failā. Mēs to izmantosim, lai noskaidrotu, kādi faili ir vecāki par noteiktu dienu skaitu, un pēc tam izmantojiet rm komandu, lai tos dzēstu.
Komandu sintakse
find / path / to / files * -mtime +5 -exec rm \ t
Ņemiet vērā, ka ir atstarpes starp rm, un \ t
Paskaidrojums
- Pirmais arguments ir ceļš uz failiem. Tas var būt ceļš, katalogs vai aizstājējzīmes, kā norādīts iepriekš minētajā piemērā. Es ieteiktu izmantot pilnu ceļu, un pārliecinieties, ka jūs izpildāt komandu bez izpildes rm, lai pārliecinātos, ka saņemat pareizos rezultātus.
- Otrais arguments, -mtime, tiek izmantots, lai norādītu veco dienu skaitu, kad fails ir. Ja ievadāt +5, tas atradīs failus, kas vecāki par 5 dienām.
- Trešais arguments, -exec, ļauj jums nodot komandu, piemēram, rm. \ T beigās ir nepieciešams, lai pārtrauktu komandu.
Tam vajadzētu darboties ar Ubuntu, Suse, Redhat vai diezgan daudzām linux versijām.