Koduleht » kuidas » Kustuta failid vanemad kui x päevad Linuxis

    Kustuta failid vanemad kui x päevad Linuxis

    Linux-utiliit võimaldab teil edastada hulga huvitavaid argumente, sealhulgas ühe, mis täidab igas failis teise käsu. Me kasutame seda selleks, et välja selgitada, millised failid on vanemad kui teatud päevade arv, ja seejärel kasutage rm käsku nende kustutamiseks.

    Käskude süntaks

    leia / tee / / failid * -mtime +5 -exec rm \ t

    Pange tähele, et rm, ja \ t

    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. \ T lõpus on käsu lõpetamiseks vaja.

    See peaks töötama Ubuntu, Suse, Redhati või päris palju linuxi versioonidega.