Koduleht » kuidas » Kustuta failid vanemad kui teatud kuupäev

    Kustuta failid vanemad kui teatud kuupäev

    Kas olete kunagi pidanud mõned vanad failid kaustast välja puhastama? See on eriti kasulik siis, kui üritate logifaili failide liiga paisutamisel hoida, ja Linux muudab rämpsposti tühjendamise väga lihtsaks.

    Me kasutame lihtsalt otsingu käsku, et otsida kõiki faile, mis on vanemad kui teatud kuupäev, ja seejärel kasutage käsku -exec nende kustutamiseks. Selle asemel võite kasutada -delete käsku, kuid kui teil on liiga palju faile, jõuad sa maksimaalse argumendiga.

    Leia käskude süntaks

    leida / tee / / failid * -mtime +5 -exec rm ;

    Pange tähele, et rm, ja;

    Käskude selgitus

    • Esimene argument on failide tee. See võib olla tee, kataloog või metamärk nagu ülaltoodud näites. Ma soovitaksin kasutada täielikku rada ja veenduge, et käivitate käsu ilma käivitamata, et veenduda õigete tulemuste saamises.
    • Teist argumenti, -mtime, kasutatakse selleks, et määrata, kui palju päevi on vana. Kui sisestate +5, leiad failid vanemad kui 5 päeva.
    • Kolmas argument, -exec, võimaldab teil edastada käsu nagu rm. ; lõpus on käsu lõpetamiseks vaja.

    See töötab päris palju nixi levitamisega.