Fájlok törlése régebbi, mint x nap Linux alatt
A linuxos segédprogram lehetővé teszi, hogy egy sor érdekes argumentumot átadhasson, köztük egy parancsot, amely egy másik parancsot hajt végre minden fájlban. Ezt fogjuk használni annak érdekében, hogy kitaláljuk, milyen fájlok vannak egy bizonyos számú napnál régebbi, majd az rm parancs segítségével törölheted őket.
Parancs szintaxis
find / path / to / files * -mtime +5 -exec rm \ t
Ne feledje, hogy az rm, és a \ t
Magyarázat
- Az első argumentum a fájlok elérési útja. Ez lehet egy út, egy könyvtár vagy egy helyettesítő karakter, 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 futtatja a parancsot a exec rm nélkül, hogy megbizonyosodjon arról, hogy a megfelelő eredményeket kapja.
- A második argumentum, a -mtime, megadja, hogy hány nap van a fájlban. Ha beírja a +5 értéket, az 5 napnál régebbi fájlokat talál.
- A harmadik érv, a -exec, lehetővé teszi, hogy átadhasson egy parancsot, mint például az rm. A \; a végén meg kell szüntetni a parancsot.
Ez az Ubuntu-n, Suse-n, Redhat-on, vagy a linux sok változatán működik.