Skip to main content

Kustutage faile vanemad kui x päeva Linuxis

Kustutage faile vanemad kui x päeva Linuxis

Geoffrey Carr

Linuxi leiukomplekt võimaldab teil edastada hulgaliselt huvitavaid argumente, sealhulgas iga faili teise käskluse täitmiseks. Me kasutame seda, et välja selgitada, millised failid on vanad kui teatud arv päevi, ja seejärel kustutada neid käsuga rm.

Käsu süntaks

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

Pange tähele, et ruumide vahel on rm, {} ja ;

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 peaks töötama Ubuntu, Suse, Redhat või peaaegu iga versiooni linux.

Link
Plus
Send
Send
Pin