En este artículo, aprenderá cómo 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 Ubuntu 20.04 sistema. Todos los métodos y pasos se realizan en la terminal. Puede abrir rápidamente la ventana de la 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 Disk tusabio. 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:
$ du
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:
$ du -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:
$ du -h / ruta-directorioDeberá ejecutar el comando anterior como usuario sudo, porque algunos directorios requieren ciertos permisos para acceder a un contenido de directorio particular.
Utilice el siguiente comando para verificar el tamaño del directorio / var:
$ sudo du -h / var
Con la opción -hc, puede mostrar el tamaño del directorio específico en forma legible por humanos, de la siguiente manera:
$ sudo du -hc / var
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 du -hc -max-depth = 0 / var
De manera similar, para recuperar el directorio superior con una capa de subdirectorio, establecerá max-depth = 1.
$ sudo du -hc -max-depth = 1 / var
Si desea explorar más comandos relacionados con du, puede usar el siguiente comando:
$ man du
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:
$ sudo apt install á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-directorioPara enumerar el contenido del directorio / var, utilizará el siguiente comando:
$ árbol / var
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:
$ man treeMétodo 3: Verifique el tamaño del directorio usando el comando ncdu
El uso del disco NCurses, abreviado 'ncdu', también se usa para verificar el tamaño del directorio. ncdu no está instalado de forma predeterminada en la mayoría de los sistemas Linux. Deberá instalar este comando usando la línea de comandos a través del administrador de paquetes apt, de la siguiente manera:
$ sudo apt install ncdu
Con ncdu, puede ver una pantalla interactiva del uso del disco de su 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. Usando 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 / var
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 Ubuntu 20.04 sistemas Linux 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.