Verificar el tamaño del directorio en Linux

Check Directory Size Linux



Es bastante fácil verificar el tamaño de directorios y archivos usando GUI. Obtener el tamaño de un directorio usando la línea de comando puede ser mucho más difícil que cuando se usa la GUI. Con el comando 'ls', puede enumerar el contenido de un directorio, pero no puede ver el espacio exacto o el tamaño del directorio. En su lugar, debe explorar más comandos para obtener el tamaño exacto del directorio o archivo.

En este artículo, aprenderá a verificar el tamaño del directorio en Linux usando el entorno de línea de comandos. Todos los comandos mostrados en este artículo se ejecutaron en un sistema Ubuntu 20.04. Todos los métodos y pasos se realizan en la terminal. Puede abrir rápidamente la ventana de terminal escribiendo Ctrl + Alt + t.







A continuación se muestran algunos métodos que puede utilizar para verificar el tamaño del directorio en sistemas Linux. Exploraremos estos métodos uno por uno:



Método 1: Verifique el tamaño del directorio usando el comando du

El comando predeterminado que se usa para verificar el tamaño del directorio se conoce como comando 'du', que significa D isk tu sabio. El comando du está instalado en la mayoría de las distribuciones de Linux. Con el comando du, puede ver el tamaño actual del directorio de su sistema, de la siguiente manera:



$de





El comando anterior muestra una lista del contenido del directorio de inicio. Los números que se muestran a la izquierda muestran los tamaños, en kilobytes, de cada objeto.

Con la opción -h, también puede mostrar la salida en una forma más descriptiva, de la siguiente manera:



$de–H

El comando anterior muestra el espacio en kilo, mega y gigabytes con números.

Para encontrar el tamaño del directorio específico, use la siguiente sintaxis:

$de–H/ruta de directorio

Deberá ejecutar el comando anterior como usuario sudo, porque algunos directorios requieren ciertos permisos para acceder al contenido del directorio en particular.

Utilice el siguiente comando para comprobar el tamaño del directorio / var:

$sudo de–H/dónde

Con la opción -hc, puede mostrar el tamaño del directorio específico en forma legible por humanos, de la siguiente manera:

$sudo de -hc /dónde

También puede cambiar la profundidad de la ruta del subdirectorio usando la opción de profundidad máxima. Por ejemplo, si solo desea mostrar el directorio superior, deberá establecer la profundidad máxima = 0, de la siguiente manera:

$sudo de–Hc ––máx-profundidad =0 /dónde

De manera similar, para recuperar el directorio superior con una capa de subdirectorio, establecerá max-depth = 1.

$sudo de–Hc ––máx-profundidad =1 /dónde

Si desea explorar más comandos relacionados con du, puede usar el siguiente comando:

$hombre de

Método 2: Verifique el tamaño del directorio usando el comando tree

El comando de árbol se utiliza para mostrar directorios, subdirectorios y archivos en formato de árbol. Puede hacer que este comando sea más útil ingresando banderas y opciones de personalización. El comando de árbol no viene ya instalado en la mayoría de los sistemas Linux. Puede instalar este comando usando el administrador de paquetes apt, de la siguiente manera:

$sudoaptoInstalar en pc árbol

Para mostrar el directorio actual, subdirectorios y archivos, use el siguiente comando en la terminal:

$árbol -D -h

Con el comando de árbol, también puede recuperar el contenido de un directorio específico usando la siguiente sintaxis:

$árbol /ruta de directorio

Para enumerar el contenido del directorio / var, utilizará el siguiente comando:

$árbol /dónde

Después de completar el comando, mostrará el número total de directorios y subdirectorios.

Para obtener más información sobre el comando de árbol, use el siguiente comando:

$hombre árbol

Método 3: Verifique el tamaño del directorio usando el comando ncdu

El uso de disco de NCurses, abreviado 'ncdu', también se usa para verificar el tamaño del directorio. ncdu no se instala de forma predeterminada en la mayoría de los sistemas Linux. Deberá instalar este comando usando la línea de comando a través del administrador de paquetes apt, de la siguiente manera:

$sudoaptoInstalar en pcncdu

Con ncdu, puede ver una pantalla interactiva del uso del disco del sistema. Ejecute lo siguiente para probar este comando:

$ncdu

La esquina superior izquierda muestra el directorio actual que se está viendo. La columna de la izquierda muestra el tamaño del directorio en valor numérico, donde los signos # indican el tamaño junto a cada directorio. Con las teclas de flecha, puede navegar entre estas líneas. Aquí, el propósito de la flecha derecha es navegar por el directorio y el propósito de la flecha izquierda es moverlo hacia atrás.

Con el comando ncdu, también puede apuntar a un directorio en particular, de la siguiente manera:

$ncdu/dónde

Para salir de la interfaz ncdu, presione 'q' y, para obtener ayuda, presione '?'.

En este artículo, aprendió cómo verificar el tamaño del directorio usando la línea de comando del terminal en sistemas Linux Ubuntu 20.04 a través de tres métodos diferentes. Puede explorar más comandos relacionados con los comandos tree, ncdu y du usando la terminal. Estos comandos se pueden utilizar en todas las distribuciones de Linux. Si tiene alguna pregunta o sugerencia, no dude en comentar a continuación.