jeudi 16 février 2012

Mazat soubory starší než x dnů na Linux

Najít nástroj pro Linux umožňuje projít si pár zajímavých argumentů, včetně jednoho k provedení jiného příkazu na každý soubor. Použijeme proto, aby se zjistit, jaké soubory jsou starší než určitý počet dní, a pak pomocí příkazu rm je odstranit.

Syntaxe příkazu

find / cesta / k / souboru *-mtime-exec rm 5 {} ;

Všimněte si, že tam jsou mezery mezi rm {} a ;

Explanation

  • První parametr je cesta k souborům. To může být cesta, adresáře nebo zástupné znaky jako ve výše uvedeném příkladu. Doporučil bych používat celou cestu, a ujistěte se, že spuštění příkazu exec rm, aniž by se ujistěte se, že jste získali správné výsledky.
  • Druhý argument,-mtime, se používá k určení počtu dnů staré, že je soubor. Zadáte-li +5, bude hledat soubory starší než 5 dní.
  • Třetí argument,-exec, umožňuje předat příkaz, jako rm. {} ; Na závěr je nutné do konce příkazu.

To by mělo pracovat na Ubuntu, Suse, RedHat, nebo skoro žádné verzi Linuxu.

Share:

0 commentaires:

Enregistrer un commentaire

BTemplates.com

Contributeurs

Fourni par Blogger.

Membres

Blog Archive