On Sunday 27 February 2011 à 03:31:07PM, Benoit Bastit wrote: [snip] > find /usr/local/www/ -type f -size +10M -printf '%s %p\n' | sort -n > > Cela n'est pas plus simple et surement beaucoup plus rapide ? Nope, meme si celà est très efficace. A noter que l'on cherche sort -rn, ici, et que cette solution produit des résultats incohérents avec des fichiers contenant des caractères newline. Ca tombe bien, le printf de find(1) comprend \0 et sort(1) comprend -z sur debian, donc faudrait un pipe en plus pour afficher correctement le résultat. A noter qu'on pourrait alors en profiter pour afficher les tailles de fichier dans une unité plus lisible par l'etre humain (ce que fais ls -s). Mais à ce moment on perd au niveau performance. Ca coute cher, les cycles CPU, non mais ! My two cents. -- "Free software, free society." Jérémie Courrèges-Anglas GPG key : 06A11494
Attachment:
pgpp472GU5xh1.pgp
Description: PGP signature