En este tutorial, repasaremos el comando du en Linux. “du” significa uso del disco y se utiliza para estimar la cantidad de espacio en disco utilizado por un archivo o directorio determinado. En general, es una utilidad útil si desea imprimir los tamaños de todos los archivos y carpetas dentro de un determinado directorio raíz.
Tabla de contenido
- ¿Cómo usar el comando du?
- Uso predeterminado del comando du
- Ver du Data en formato legible por humanos
- Ver resumen del tamaño del directorio
- Especifique la profundidad del directorio con el comando du
- Hora de modificación de impresión
- Excluir archivos con el comando du en Linux
- Tamaño de pantalla en unidades especificadas
- Conclusión
¿Cómo usar el comando du?
La sintaxis general del comando du es la siguiente:
du [OPTIONS] [FILE or DIRECTORY NAME]
Si no se menciona el nombre del archivo o directorio, se mostrará el uso del disco de su directorio de trabajo actual. Cuando se ejecuta el comando du sin ninguna opción, mostrará el uso del disco por directorio actual, así como sus subdirectorios en kilobytes. Puede pasar varios archivos o varios directorios.
Opciones con el comando du:
- -0:terminar cada línea de salida con nulo
- -a: cuenta de escritura de todos los archivos
- -B: tamaño de escala a TAMAÑO en la salida
- -C:da el tamaño total ocupado
- -h:tamaños de impresión del disco ocupado en un formato legible por humanos
- -S:no incluirá los subdirectorios
- -s: solo muestra el espacio total ocupado por cada directorio
- –-hora:muestra la hora de la última modificación de cualquier archivo o directorio
- -borrar:excluye el archivo o directorio coincide con el patrón
Uso predeterminado del comando du
De manera predeterminada, si escribe du y presiona la tecla Intro, este es el tipo de salida que verá.
du
Ver du Data en formato legible por humanos
La salida general del comando du está en kilobytes. Para ver el espacio en un formato legible por humanos, es decir, en términos de kb, Mb, Gb, usamos la opción -h junto con el comando du. La salida de la siguiente manera:
du -h

¡Genial! Ahora los tamaños de archivo son legibles por humanos.
Ver resumen del tamaño del directorio
Como habrás visto, el comando du en Linux genera todos los tamaños de todos los archivos. Pero si todo lo que quiere ver es el resultado resumido, entonces puede usar la opción -s que representa un resumen. También lo combino con la opción -h para ver información legible por humanos.
du -s -h <directory>

Así es como podemos omitir la lista de archivos individuales y solo mostrar el tamaño total del directorio.
Especifique la profundidad del directorio con el comando du
Puedes usar el-Dopción con el comando du en Linux para imprimir tamaños hasta un nivel dado. Enter el número de nivel para ver los archivos en ese nivel apropiado. En palabras simples, el parámetro -d especifica la profundidad de cuán profundo debe verificar el comando los archivos.
Al definir el nivel 1, investigará 1 directorio en profundidad y el nivel 2, analizará 2 directorios en profundidad y así sucesivamente.
du -d 1 <directory>

Hora de modificación de impresión
Los programadores suelen utilizar el parámetro –time con el comando du en Linux para ver la hora en que se modificaron los archivos por última vez. Muestra el espacio ocupado en función de la modificación del tiempo. Use la bandera “-tiempo” como se indica a continuación:
du --time <directory>

Eche un vistazo a cómo se muestra el tiempo de modificación para cada archivo individual en la salida.
Excluir archivos con el comando du en Linux
Ahora, si desea excluir directorios o archivos específicos, puede usar el-borraropción con el comando du en Linux como se muestra a continuación.
du -d 1 --exclude=wordpress /root

Observe cómo excluir la carpeta de WordPress ahora omite mostrarla en la salida cuando ejecutamos el comando por segunda vez.
Tamaño de pantalla en unidades especificadas
Vimos cómo el comando du en Linux muestra el tamaño en kilobytes o los muestra automáticamente según la legibilidad humana. Pero si desea el tamaño en tamaños específicos, puede configurarlo para mostrar los datos en megabytes o kilobytes con el-metrooh-kopciones
du -m <directory> du -k <directory>

Como puedes ver, el-kopción nos proporciona la información en kilobytes que es similar a la información que teníamos antes sin el uso de la-kopción también.
Conclusión
Ahora deberías tener una buena percepción de cómo usar el comando du. Puede inspeccionar todas las opciones posibles de comando du ingresando man du en su terminal. A diferencia del comando df, que imprime información sobre el uso del disco del sistema de archivos montado, el comando du le brinda una estimación aproximada del espacio en disco utilizado por los archivos o directorios con nombre. El comando du en Linux se puede utilizar para rastrear los archivos y directorios que consumen cantidades innecesarias de espacio en el disco duro.