English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

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