Fájlok törlése régebbi, mint x Days Linuxon

Fájlok törlése régebbi, mint x Days Linuxon
Fájlok törlése régebbi, mint x Days Linuxon

Videó: Fájlok törlése régebbi, mint x Days Linuxon

Videó: Fájlok törlése régebbi, mint x Days Linuxon
Videó: Create Shutdown / Restart / Sleep Shortcuts in Windows 7 or Vista - YouTube 2024, Lehet
Anonim

A Linux linuxos segédprogramja lehetővé teszi, hogy egy csomó érdekes argumentumot adjon át, köztük egy parancsot, hogy végrehajtson egy parancsot minden egyes fájlban. Ezt használjuk annak érdekében, hogy kiderítsük, mely fájlok régebbiek, mint egy bizonyos számú nap, majd az rm paranccsal törölni őket.

Command Syntax

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

Vegyük észre, hogy szóközök vannak rm, {} és;

Magyarázat

  • Az első argumentum a fájlok elérési útja. Ez lehet egy útvonal, egy könyvtár vagy egy helyettesítő kártya, mint a fenti példában. Azt javaslom, hogy használja a teljes elérési utat, és győződjön meg róla, hogy a parancs végrehajtása nélkül végrehajtja a parancsot, hogy megbizonyosodjon arról, hogy a megfelelő eredményeket kapja.
  • A második argumentum, az -mtime, arra szolgál, hogy meg lehessen határozni a fájlok napjainak számát. Ha a + 5-et írja be, az 5 napnál régebbi fájlokat talál.
  • A harmadik argumentum, -exec, lehetővé teszi, hogy átadj egy olyan parancsot, mint az rm. A {}; a végén a parancs befejezéséhez van szükség.

Ez az Ubuntu, a Suse, a Redhat vagy a linux bármelyik verziójára épül.

Ajánlott: