J'ai besoin d'obtenir une liste de sortie du lisible par l'homme.
Cependant, du
n'a pas d'option "trier par taille", et le tuyautage à sort
ne fonctionne pas avec l'indicateur de lisibilité humaine.
Par exemple, en courant :
du | sort -n -r
Produit une utilisation du disque triée par taille (en ordre décroissant) :
du |sort -n -r
65108 .
61508 ./dir3
2056 ./dir4
1032 ./dir1
508 ./dir2
Cependant, en l'exécutant avec l'indicateur de lisibilité humaine, le tri ne se fait pas correctement :
du -h | sort -n -r
508K ./dir2
64M .
61M ./dir3
2.1M ./dir4
1.1M ./dir1
Quelqu'un connaît-il un moyen de trier du -h
par taille ?
0 votes
Voici une question très proche : serverfault.com/q/737537/35034
0 votes
Vous avez vu celui-ci ? unix.stackexchange.com/questions/4681/ Il s'agit d'un quasi-duplicata et il vaut de l'or. Vous faites une recherche normale
du
mais ajoutez le -h à l'optionsort
commande. Vous pouvez ajouter-rh
afin que les plus grands soient les premiers dans le fichier, sinon vous deveztail
pour voir les porcs de l'espace.0 votes
Voir aussi superuser.com/questions/300606/ pour une alternative plus conviviale (
ncdu
).