pomoc se scriptem- jak smazat nejstarsich x mega dat

Milan Cizek cizek.milan at seznam.cz
Sun May 16 18:03:51 CEST 2010


Ahoj,

> ls -lart | tail -n 1 | awk '{print "rm "$9}'
> 
> Pokud tento retezec hodis do techto apostrofu ``, tak se ti 
> primo spusti.
> Pak znovu zkontrolujes velikost ... a pripadne spustis znovu.

Problem nastava, pokud tech souboru bude prilis (ls). Nekdy před rokem jsem
to také resil (/bin/ls: Argument list too long). Urcite lepe to v rakovem
pripade resit přes find...

Uspesne pouzivam dle obdrzenych rad:

`find /netflow -type f | xargs stat -f "%c:%N" | cut -d: -f2 | sort | head
-n 1440 | xargs rm -f`

Asi by to slo zjednodusit, nicmene to funguje k plne spokojenosti. :-)

Milan



More information about the Users-l mailing list