¿Qué combo de comandos en el terminal generará una lista de directorios con tamaños legibles?

12

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

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

En lugar de ver el tamaño de las carpetas en bytes que se encuentran en mi directorio de trabajo actual, me gustaría ver el tamaño de las carpetas, incluido todo su contenido, como por ejemplo:

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

¿Hay algún comando que pueda escribir que produzca resultados similares a los anteriores?

    
pregunta mkelley33 18.01.2011 - 18:08

1 respuesta

24

Para ver una lista de carpetas con tamaños, puede usar el comando du .

Para hacer que los tamaños sean legibles por humanos, use la opción -h

Para hacer que la suma del tamaño de las carpetas secundarias use la opción -s (puede tardar un tiempo en ejecutarse, dependiendo del contenido).

du -hs *

Aquí hay un ejemplo (no interesante) de la salida.

   0B   Desktop
 632K   Documents
 356K   Downloads
  76M   Library
   0B   Movies
   0B   Music
 4.0K   Pictures
   0B   Public
  40K   Sites
    
respondido por el g . 18.01.2011 - 18:15

Lea otras preguntas en las etiquetas