Dan Uscatu <[EMAIL PROTECTED]> scria la data de 4 Iulie 2005:
> >> As avea nevoie sa sortez fisierele dintr-un director,
> >> - dupa marime, primele  zece;
> >
> > du -s * | sort -rn | head -10
> >
> >    Sau daca vrei ceva mai precis:
> >
> > find . -type f -maxdepth 1 -print0 | xargs -0 du -s | \
> > sort -rn | head -10
> 
> sau daca vrei sa nu-ti crapi capul, avind in vedere ca este, evident, 
> tema de "man ls"
> 
>        -S     sort by file size
> 
>        --sort=WORD
>               extension -X, none -U, size -S, time -t, version -v
>               status -c, time -t, atime -u, access -u, use -u
> 
>        -t     sort by modification time

    ... Numai ca dintre optiunile astea numai -t, -c si -u sunt
portabile.  E drept ca asta e o lista despre Linux, dar FWIW.

> du -s * e bad, ia in calcul si directoarele nu doar fisierele.

    Motiv pentru care am dat si varianta cu find, pe care am numit-o
"mai precisa".

> pentru cele mai mari de 10 mb cred ca find e cel mai elegant. 

    Salutari,

    Liviu Daia

-- 
Dr. Liviu Daia                                  http://www.imar.ro/~daia

--- 
Detalii despre listele noastre de mail: http://www.lug.ro/


Raspunde prin e-mail lui