12 votos

¿Qué combinación de comandos en el terminal mostrará una lista de directorios con tamaños legibles para el ser humano?

Me gustaría abrir Terminal.app y introduzca un comando como:

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

En lugar de ver el tamaño de las carpetas en bytes que están en mi directorio de trabajo actual, me gustaría ver el tamaño de las carpetas, incluyendo todo su contenido así:

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

¿Existe algún comando que pueda escribir para obtener un resultado similar al anterior?

25voto

Issac Kelly Puntos 3014

Para ver una lista de carpetas con tamaños puede utilizar el botón du comando.

Para que los tamaños sean legibles para el ser humano, utilice la opción -h opción

Para hacer la suma del tamaño de las carpetas hijas utilice la opción -s (puede tardar un poco en ejecutarse dependiendo del contenido).

du -hs *

He aquí un ejemplo (poco interesante) de la salida.

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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X