Úvodná » ako » Odstrániť súbory staršie ako x dni v systéme Linux

    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.