On Wednesday 21 February 2007 13:33:08 Raini Graf wrote:
> Salutare
> fac backup dintr-un script bash in formatul backup_$(date +%Y%m%d).tar.bz2
> Intr-un final ajung intr-un director cu o gramada de fisiere de genul:
>
> backup_20070101.tar.bz2
> backup_20070102.tar.bz2
> ...
> backup_20070221.tar.bz2
>
> Intrebarea mea este cum pot sterge toate fisierele din script, in afara
> de ultimele 3 cele
> mai recente, iar daca am mai putin de 3 sa nu stearga nimic.
>
>
> Multumesc si scuze daca intrebarea e stupida, chiar nu imi pica fisa.

Daca vrei sa stergi fisierele mai vechi de 3 zile:

    find /some/path/ -type f -mtime -3 -print0 | xargs -0 rm -f


Mihai

_______________________________________________
RLUG mailing list
[email protected]
http://lists.lug.ro/mailman/listinfo/rlug

Raspunde prin e-mail lui