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

Como usar corretamente o comando Linux – du

Este artigo introduz simplesmente como usar o comando Linux –du, aqueles que precisam podem consultar.

du(uso do disco)

Descrição da função:Mostra o tamanho do diretório ou arquivo.

Sintaxe:du [-abcDhHklmsSx][-L <conexão de símbolo>][-X <arquivo>][–block-size][–exclude=<diretório ou arquivo>][–max-depth=<nível de diretório>][–help][–version][diretório ou arquivo]

Descrição adicional: o du mostrará o espaço em disco ocupado pelo diretório ou arquivo especificado.

Parâmetros:

  -a ou-all Mostra o tamanho de arquivos individuais no diretório.
  -b ou-bytes Quando mostrar o tamanho de diretórios ou arquivos, usa byte como unidade.
  -c ou –total Além de mostrar o tamanho de diretórios ou arquivos individuais, também mostra a soma total de todos os diretórios ou arquivos.
  -D ou –dereference-args Mostra o tamanho do arquivo de origem da conexão de símbolo especificada.
  -h ou –human-readable Em K, M, G, melhora a legibilidade da informação.
  -H ou –si Com-Os parâmetros h são iguais, mas K, M, G são1000 como unidade de conversão.
  -k ou –kilobytes Em1024 em bytes.
  -l ou –count-links Recalcula os arquivos conectados por hardware.
  -L<conexão de símbolo> ou –dereference<conexão de símbolo> Mostra o tamanho do arquivo de origem da conexão de símbolo especificada nas opções.
  -m ou –megabytes Em MB.1em MB.
  -s ou –summarize Mostrar apenas o total.
  -S ou –separate-dirs Ao mostrar o tamanho dos diretórios individuais, não incluir o tamanho dos subdiretórios.
  -x ou –one-file-xystem Usar o sistema de arquivos em que o processo começou, se encontrar diretórios de outros sistemas de arquivos, ignorar.
  -X<arquivo> ou –exclude-from=<arquivo> No diretório ou arquivo especificado por <arquivo>.
  –exclude=<diretório ou arquivo> Ignorar o diretório ou arquivo especificado.
  –max-depth=<número de níveis de diretório> Ignorar diretórios acima do número especificado de níveis.
  –help Mostrar ajuda.
  –version Mostrar informações de versão.

Exemplo

1、Mostrar o espaço ocupado pelo diretório ou arquivo:

[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 apenas o tamanho dos subdiretórios do diretório atual e o tamanho total do diretório atual, o mais1288para o tamanho total do diretório atual

Mostrar o espaço ocupado pelo arquivo especificado:

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

3、Ver o espaço ocupado pelo diretório 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 o espaço ocupado por vários arquivos:

[root@localhost test]# du log30.tar.gz log31.tar.gz
4 log30.tar.gz
4 log31.tar.gz
Mostrar apenas o tamanho 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

Isso é tudo o que há no artigo, espero que ajude na sua aprendizagem, e espero que todos apoiem o tutorial Yell.

Você também pode gostar