1. Concepto
El comando du se usa para mostrar el tamaño de un directorio o archivo.
2. Gramática
du archivo / directorio de parámetros
1. Descripción de parámetros
-a o -all: muestra el tamaño de los archivos individuales en el directorio.
-b o -bytes: cuando se muestre el tamaño del directorio o del archivo, utilice bytes como unidad.
-co --total: además de mostrar el tamaño de directorios o archivos individuales, también muestra la suma de todos los directorios o archivos.
-D o --dereference-args: muestra el tamaño del archivo de origen del enlace simbólico especificado.
-ho --human-legible: tome K, M, G como la unidad para mejorar la legibilidad de la información.
-H o --si es lo mismo que el parámetro -h, pero K, M, G son unidades de conversión de 1000.
-k o --kilobytes: use 1024 bytes como unidad.
-l o --count-links: cuenta repetidamente los archivos conectados por el hardware.
-L <enlace simbólico> o --dereference <enlace simbólico>: Muestra el tamaño del archivo de origen del enlace simbólico especificado en las opciones.
-m o --megabytes: en unidades de 1 MB.
-s o --summarize: muestra solo el total.
-S o --separate-dirs: cuando se muestra el tamaño de directorios individuales, no se incluye el tamaño de sus subdirectorios.
-xo --one-file-xystem: tome el sistema de archivos al comienzo del proceso como estándar y omítalo si encuentra un directorio del sistema de archivos diferente.
-X <archivo> o --exclude-from = <archivo> "Especifique un directorio o archivo en <archivo>.
--exclude = <directorio o archivo>: omite el directorio o archivo especificado.
--max-depth = <número de niveles de directorio>: después de que el directorio exceda el número de niveles especificado, será ignorado.
--help: muestra ayuda.
--version: muestra información sobre la versión.
Tres, ejemplo
1. Visualice el espacio ocupado por un directorio o archivo: du
2. Muestra el tamaño del directorio o archivo especificado: du apollo / o du images / test / 1442823267906.jpeg
3. Muestra el tamaño del directorio actual: du -sh
4. Muestra el tamaño de todos los archivos en el directorio actual: du -sh *
Comando de uso común: du -sh *, Escenario: se usa para ver el tamaño del archivo de disco y eliminar aquellos archivos que ocupan mucho cuando el disco está lleno