3 formas sencillas de obtener el tamaño de los directorios en Linux
Hace dos días recibí un correo de nuestro lector habitual, que me preguntó cómo obtener un resumen de directorios en Linux.
Sé que esto se puede lograr con el comando de uso del disco (Do), que ni siquiera encontré en mi primer intento.
Así que usé la combinación posible buscando en la página de Du Command Man y finalmente obtuve el mejor resultado.
Siempre que un administrador de Linux recibe una solicitud de este tipo, pueden asumir inmediatamente que esto se logra usando el comando du (Uso del disco) y comando df (Sistema de archivos de disco).
Pero alternativamente, puede usar el comando ncdu o el comando tree para lograr los mismos resultados.
Por defecto, El comando du muestra el tamaño de los archivos del directorio actual, que no muestra el tamaño del directorio y del subdirectorio.
Lea el artículo a continuación para resumir rápidamente el tamaño de cada directorio y su subdirectorio.
Método 1: Cómo Obtenga el tamaño de un directorio en Linux usando el comando Disk Usage (du)
El comando du se refiere al uso del disco. Es un programa Unix estándar que se utiliza para estimar el uso del espacio de archivos en el directorio de trabajo actual.
Resume de forma recursiva el uso del disco para obtener un directorio y su tamaño de subdirectorio.
Como Dije al principio del artículo que vamos a usar el comando Disk Usage (Do) con algunas opciones para lograrlo. Por lo tanto, use la siguiente combinación de comandos de uso del disco para obtener el resumen de las carpetas y sus subcarpetas.
Use el siguiente formato de comando du para obtenga el tamaño total de cada directorio, incluidos los subdirectorios.
El comando anterior imprimirá el tamaño de cada archivo y el tamaño real de cada directorio, incluido su subdirectorio y el tamaño total.
Detalles del comando anterior:
Utilice el siguiente formato de comando du para obtener el tamaño total de un directorio determinado.
$ du -hs /home/daygeek/Documentsor$ du -h --max-depth=0 /home/daygeek/Documents/20G /home/daygeek/Documents
Si desea obtener el tamaño de los subdirectorios de primer nivel, incluidos sus subdirectorios, para un directorio determinado en Linux, utilice el formato de comando du a continuación.
Método 2: Cómo obtener el tamaño de un directorio en Linux usando el comando ncdu (NCurses Disk Usage)
El ncdu (NCurses Disk Usage) es una versión basada en curses del conocido ‘du’, y proporciona una forma rápida de ver w Los directorios hat están usando su espacio en disco.
El comando ncdu escanea el directorio dado y muestra los archivos y el tamaño de la carpeta de forma recursiva.
Método 3: Cómo obtener el tamaño de un directorio en Linux Usando el comando tree
El comando tree es un programa de listado de directorios recursivo que produce una lista con sangría profunda de archivos y directorios en un formato de árbol.
Los dos comandos anteriores muestre el resumen del directorio, pero el comando del árbol le dirá cada tamaño de archivo dentro del directorio y su subdirectorio, e imprimirá el resumen del directorio.