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/