12 votes

Quelle combinaison de commandes au terminal produira une liste de répertoires avec des tailles lisibles par l'homme ?

Je voudrais ouvrir Terminal.app et entrez une commande comme :

my-macbook-pro:~ my-username$ ls -lh

Au lieu de voir la taille des dossiers en octets qui se trouvent dans mon répertoire de travail actuel, j'aimerais voir la taille des dossiers, y compris tout leur contenu, comme suit :

drwxr-xr-x 7 my-username staff 100Gi Dec 20 19:38 my-huge-project-folder

drwxr-xr-x 3 my-username staff 80Gi Dec 27 14:15 my-slightly-smaller-project-folder

Y a-t-il une commande que je puisse taper qui produise un résultat similaire à celui ci-dessus ?

26voto

Issac Kelly Points 3014

Afin de voir une liste de dossiers avec leurs tailles, vous pouvez utiliser la fonction du commandement.

Pour rendre les tailles lisibles par l'homme, utilisez l'option -h option

Pour faire la somme de la taille des dossiers enfants, utilisez la fonction -s (l'exécution peut prendre un certain temps en fonction du contenu).

du -hs *

Voici un exemple (inintéressant) de la sortie.

   0B   Desktop
 632K   Documents
 356K   Downloads
  76M   Library
   0B   Movies
   0B   Music
 4.0K   Pictures
   0B   Public
  40K   Sites

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X