Comando Linux du
Comandos de Linux
Comando Linux du (pinyin en inglés: disk usage) se utiliza para mostrar el tamaño del directorio o archivo.
du mostrará el espacio en disco ocupado por el directorio o archivo especificado.
sintaxis
du [-abcDhHklmsSx][-L <simbolo de conexión>][-X <archivo>][--bloque-tamaño][--exclude=<directorio o archivo>][--max-depth=<número de niveles de directorio>][--ayuda][--versión][directorio o archivo]
Descripción de los parámetros:
- -a o-all Muestra el tamaño de los archivos individuales en el directorio.
- -b o-bytes Muestra el tamaño del directorio o archivo en bytes.
- -c o--total Además de mostrar el tamaño de los directorios o archivos individuales, también muestra la suma total de todos los directorios o archivos.
- -D o--dereference-args Muestra el tamaño del archivo de origen del símbolo de conexión especificado.
- -h o--human-human Utiliza K, M, G como unidades para mejorar la legibilidad de la información.
- -H o--si Con-h parámetros son iguales, pero K, M, G se utilizan1000 como unidad de conversión.
- -k o--kilobytes En1024 en bytes como unidad.
- -l o--count-links Recalcula los archivos de conexión de hardware repetidamente.
- -L<Simbolo de conexión> o--Dereference<Simbolo de conexión> Muestra el tamaño del archivo de origen del símbolo de conexión especificado en las opciones.
- -m o--megabytes En1MB como unidad.
- -s o--summarize Mostrar solo el total.
- -S o--separate-dirs Al mostrar el tamaño de los directorios individuales, no incluir el tamaño de los subdirectorios.
- -x o--one-file-xystem Basado en el sistema de archivos con el que se comenzó a procesar, se omitirán los directorios de otros sistemas de archivos diferentes.
- -X<archivo> o--exclude-from=<archivo> En el directorio o archivo especificado en <archivo>.
- --exclude=<directorio o archivo> Ignorar el directorio o archivo especificado.
- --max-depth=<número de niveles de directorio> Ignorar directorios después de la cantidad especificada de niveles.
- --help Mostrar ayuda.
- --version Mostrar información de versión.
Ejemplo en línea
Mostrar el espacio ocupado por el directorio o archivo:
# du
608 ./test6
308 ./test4
4 ./scf/lib
4 ./scf/service/deploy/product
4 ./scf/service/deploy/info
12 ./scf/service/deploy
16 ./scf/service
4 ./scf/doc
4 ./scf/bin
32 ./scf
8 ./test3
1288 .
Mostrar el tamaño de los subdirectorios del directorio actual y el tamaño total del directorio actual, el más1288Tamaño total del directorio actual
Mostrar el espacio ocupado por el archivo especificado
# du log2012.log
300 log2012.log
Mostrar el espacio ocupado por el directorio test en un formato fácil de leer:
# du -h test
608K test/test6
308K test/test4
4.0K test/scf/lib
4.0K test/scf/service/deploy/product
4.0K test/scf/service/deploy/info
12K test/scf/service/deploy
16K test/scf/service
4.0K test/scf/doc
4.0K test/scf/bin
32K test/scf
8.0K test/test3
1.3M test
Comandos de Linux