Kustutage faile vanemad kui x päeva Linuxis

Kustutage faile vanemad kui x päeva Linuxis
Kustutage faile vanemad kui x päeva Linuxis

Video: Kustutage faile vanemad kui x päeva Linuxis

Video: Kustutage faile vanemad kui x päeva Linuxis
Video: The Case for $20,000 oz Gold - Debt Collapse - Mike Maloney - Silver & Gold - YouTube 2024, November
Anonim

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.

Soovitan: