57 votes

Comment trier tous les fichiers par taille dans un répertoire ?

Comment afficher les fichiers d'un répertoire Unix triés selon leur taille lisible par l'homme, du plus grand au plus petit ?

J'ai essayé

du -h | sort -V -k 1 

mais cela ne semble pas fonctionner.

1voto

steorra Points 49

J'ai réussi à faire fonctionner ce système pour moi :

ls -l | sort -g -k 5 -r

Ce qui (je viens de le découvrir) est la même chose que :

ls -lS

0voto

jlliagre Points 13539

Contrairement à ls -S ce qui permet de traiter correctement les fichiers peu denses :

ls -lsh | sort -n | sed 's/^[0-9 ]* //'

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X