2 votes

Afficher tous les sous-répertoires d'un dossier et raccourcir le résultat par taille

J'utilise un Mac et j'utilise sudo du -h pour afficher tous les sous-répertoires d'un répertoire parent avec leur taille. Existe-t-il un moyen de trier le résultat par taille ?

J'ai essayé d'utiliser sudo du -h | sort mais le résultat était organisé d'une manière étrange pour moi (Eg. 1K - 2k - 1M - 2M - 2K...)

Merci beaucoup.

3voto

Dirk Points 1

Trier en utilisant -h

du -h | sort -h

Extrait de la page de manuel de sort

 -h, --human-numeric-sort
              compare human readable numbers (e.g., 2K 1G)

2voto

Ceilingfish Points 2508

Vous devriez essayer le code suivant :

du -s * | sort -n 

Cela permet de faire ce qui suit

du
    -s, --summarize
          display only a total for each argument

sort
    -n, --numeric-sort
          compare according to string numerical value

Vous obtiendrez les résultats en kilo-octets.

0voto

Undo Points 289

Voici un moyen de répondre à votre question

du -h | sort -n

dans la commande du -h est pour le format lisible par l'homme

commande de tri -n pour le tri numérique

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