«RAMDILEO» (Servicios Informáticos)
Hosting Servidores y VPS 1-2-ALL Audio Streaming Registro de Dominios ".com" Acceso Internet Diseño Web   Métodos de Pagos
Acceso Internet Gratis Tutoriales Dominios ".com.ar" Gratis Download Links   Otros Sitios de Ramdileo net Home

 

 

Ver el tamaño de las carpetas/directorios en Linux

Volver a la home de Tutoriales

 

Casi todos mis Tutoriales son sobre Windows. Pero como me ha costado mucho "fabricar" un comando que muestre la lista de carpetas y su correspondiente tamaño. Veremos a continuación como hacerlo.

Puedes ver un ejemplo del resultado en la imagen de la derecha y otro en la de abajo

  

IMPORTANTE: Es un comando que tarda bastante y consume muchos recursos de la maquina. Porque debe listar y buscar el tamaño de todos y cada uno de los archivos, en todos y cada uno de los directorios. Recomendado hacerlo en horario nocturno o de poco uso.

  

  

Primero que nada accedemos a la Maquina/Servidor mediante SSH con la consola PuTTY.

  

Una vez allí, utilizaremos el comando "du" (Disk Usage) Al cual le colocaremos su modificador "-h" (human-readable) para que los resultados en Kbytes, MegaBytes, GigaBytes, etc.

Utilizando el comando ahora "du -h" lo que obtenemos es una lista interminable que pasa por la pantalla sin poder ver nada.

  

Por eso le pasaremos los resultado al comando "grep" (Global / Regular Expression / Print)

Con este comando vamos a extraer de la lista interminable las carpetas principales con sus respectivos tamaños.

  

Por ejemplo, si estamos en la raíz del disco "/". El comando "du" nos mostrara la carpeta "/home" (con su correspondiente tamaño) luego de haber mostrado todas las carpetas "/home/algo". Por lo tanto el método que usaremos es indicándole a "grep" que muestre solo los renglones con 1 barra (slash) "/"

  

Con esta expresión regular "\/.*\\/" conseguimos que nos muestre los renglones que tiene 2 barras "/", por ejemplo "/home/admin".

Entonces, agregamos el modificador "-v" (invert-match) y conseguiremos que nos muestre solo los renglones que tiene 1 barra "/" y con eso conseguimos el resultado buscado.

Cada una de las carpetas del directorio actual con sus correspondientes tamaños.

Y al final indicada como punto "." el tamaño total de todas esas carpetas.

  

El comando completo es "du -h | grep \/.*\\/ -v"

  

 

800x600 o Sup.

 

Internet Explorer 5.0 o Sup

 

Este sitio utiliza Pop-Up's (Desactive su anti-popup)

 

ramdileo.sys@ramdileo.com