Kustuta failid vanemad kui kindel kuupäev

Kustuta failid vanemad kui kindel kuupäev
Kustuta failid vanemad kui kindel kuupäev

Video: Kustuta failid vanemad kui kindel kuupäev

Video: Kustuta failid vanemad kui kindel kuupäev
Video: Outlook to Gmail Migration Tool | Import Outlook Emails, Contacts, Calendar to Gmail - YouTube 2024, Aprill
Anonim

Kas teil on kunagi vaja mõnda vana faili kaustast välja puhastada? See on eriti kasulik, kui üritate hoida logikataloogi failidest liiga paisunud, ja Linux teeb selle rämpsuurimisega väga lihtsaks.

Me kasutame lihtsalt käsku find, et otsida kõiki teatud kuupäevale vanemaid faile, seejärel kasutage nende kustutamiseks käsku -exec. Selle asemel võiksite kasutada käsku -delete, kuid lõpuks saadate maksimaalseid argumente, kui on liiga palju faile.

Leia käsu süntaks

find /path/to/files* -mtime +5 -exec rm {};

Pange tähele, et rm vahel on tühikud () ja;

Käskluse selgitus

  • Esimene argument on failide tee. See võib olla tee, kataloog või metamärk, nagu ülaltoodud näites. Soovitan kasutada täielikku rada ja veenduge, et käivitate käsk ilma exec rm-ga, et veenduda, et olete õigete tulemuste saamiseks.
  • Teine argument, -mtime, määratakse failide arvu vanade päevade arvuks. Kui sisestate +5, leitakse failid vanemad kui 5 päeva.

  • Kolmas argument, -exec, võimaldab teil edastada käsk nagu rm. {}; lõppu on vaja käsku lõpetada.

See päris palju töötab mis tahes nixi levitamisel.

Soovitan: