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

Cómo usar correctamente el comando Linux -du

Este artículo ofrece una introducción simple sobre cómo usar el comando Linux –du, los amigos que necesitan pueden consultar.

du (uso de disco)

Descripción de la función:Muestra el tamaño del directorio o archivo.

Sintaxis:du [-abcDhHklmsSx][-L <conexión de símbolo>][-X <archivo>][–block-size][–exclude=<directorio o archivo>][–max-depth=<número de niveles de directorio>][–help][–version][directorio o archivo]

Explicación adicional: el comando du muestra el espacio en disco ocupado por el directorio o archivo especificado.

Parámetros:

  -a o-all muestra el tamaño de los archivos individuales en el directorio.
  -b o-bytes muestra el tamaño de los directorios o archivos en bytes.
  -c o –total muestra el tamaño de los directorios o archivos individuales, así como el total de todos los directorios o archivos.
  -D o –dereference-args muestra el tamaño del archivo fuente de la conexión de símbolo especificada.
  -h o –human-leible en K, M, G para mejorar la legibilidad de la información.
  -H o –si con-los parámetros h son iguales, pero K, M, G se utilizan1000 como unidad de conversión.
  -k o –kilobytes en1024 en bytes.
  -l o –count-enlaces muestra archivos conectados por hardware repetidamente calculados.
  -El símbolo de conexión> o –dereference<conexión de símbolo> muestra el tamaño del archivo fuente de la conexión de símbolo especificada en las opciones.
  -m o –megabytes En1en MB.
  -s o –summarize Mostrar solo el total.
  -S o –separate-dirs Mostrar el tamaño de los directorios individuales sin incluir el tamaño de sus subdirectorios.
  -x o –one-file-xystem Usar el sistema de archivos con el que se comenzó a procesar, omitiendo directorios de otros sistemas de archivos diferentes.
  -X<archivo> o –exclude-from=<archivo> En el directorio o archivo especificado <archivo>.
  –exclude=<directorio o archivo> Omitir 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

1、Mostrar el espacio ocupado por el directorio o el archivo:

[root@localhost test]# 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 .

2、Mostrar solo el tamaño de los subdirectorios del directorio actual y el tamaño total del directorio actual, el más inferior1288para el tamaño total del directorio actual

Mostrar el espacio ocupado por el archivo especificado:

[root@localhost test]# du log2012.log
300 log2012.log

3、Ver el espacio ocupado por el directorio especificado:

[root@localhost test]# du scf
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

4、Mostrar el espacio ocupado por varios archivos:

[root@localhost test]# du log30.tar.gz log31.tar.gz
4 log30.tar.gz
4 log31.tar.gz
Mostrar solo el tamaño total:
[root@localhost test]# du -s
1288 .
[root@localhost test]# du -s scf
32 scf
[root@localhost test]# cd ..
[root@localhost soft]# du -s test
1288 test

Esto es todo el contenido de este artículo, espero que haya sido útil para su aprendizaje y que apoyen más al tutorial de gritos.

Te gustará