Odstrániť súbory staršie ako x dni v systéme Linux
Pomôcka na nájdenie linuxu vám umožňuje odovzdať veľa zaujímavých argumentov, vrátane jedného vykonať ďalší príkaz v každom súbore. Použijeme to na to, aby sme zistili, ktoré sú staršie ako určitý počet dní, a potom ich použite pomocou príkazu rm.
Syntax príkazov
nájsť / cestu / do / súbory * -mtime +5 -exec rm \;
Upozorňujeme, že medzi medzerami rm, a \;
vysvetlenie
- Prvým argumentom je cesta k súborom. Môže to byť cesta, adresár alebo zástupná karta ako v príklade vyššie. Odporúčam použiť úplnú cestu a uistite sa, že spustite príkaz bez execm, aby ste sa uistili, že získate správne výsledky.
- Druhý argument, -mtime, slúži na špecifikáciu počtu dní starých, ktoré sú v súbore. Ak zadáte +5, nájdete súbory staršie ako 5 dní.
- Tretí argument, -exec, vám umožňuje odovzdať príkaz ako rm. \; na konci je potrebné ukončiť príkaz.
To by malo fungovať na Ubuntu, Suse, Redhat, alebo skoro akúkoľvek verziu linuxu.