Comandos Linux – Comando du

Comando Linux du

Atualizado: 05/04/2019 por Computer Hope

comando du

No Unix-like sistemas operacionais, as estimativas de comando du e exibe o disco espaço utilizado pelos arquivos .

Este documento abrange o GNU / Linux versão do du.

Sintaxe

  du [OPÇÃO] ... [FILE] ...
  du [Option] ... --files0-F a partir de =

Opções

-a , –all Escrever contagens para todos os arquivos, não apenas diretórios .
–apparent-size Imprima tamanhos aparentes, em vez de usar o disco; embora o tamanho aparente é geralmente menor, pode ser maior devido a buracos em arquivos ( ‘esparsos’), interna fragmentação , e indirectos blocos .
-B, –block-size = TAMANHO Dimensione tamanhos por TAMANHO antes de imprimi-los. Por exemplo, tamanhos de gravuras ‘-BM’ em unidades de 1.048.576 bytes. (Veja o formato SIZE abaixo).
-b, –bytes Equivalente a ‘de tamanho –apparent –block-size = 1’.
-c, –total Exibir um total geral.
-D, –dereference-args Dereference apenas links simbólicos que estão listados na linha de comando .
–files0-F a partir de = Resumir o uso do disco dos NUL terminadas em nomes de arquivos especificados no arquivo F; Se F é “-“ então ler os nomes de entrada padrão .
-H Equivalente a –dereference-args ( -D ).
-h–human-readable Tamanhos de impressão em formato legível por humanos, valores de arredondamento e abreviações. Por exemplo, “1K”, “234M”, “2G” etc.
–si Como -H, mas usar poderes de 1000, não 1024.
-k Como –block-size = 1K.
-l, –count-links Contagem tamanhos muitas vezes se hard-ligado .
-m Como –block-size = 1M.
-L, –dereference Desrefere todos os links simbólicos.
-P, –no-desreferenciava Não siga nenhum link simbólico (esse é o padrão).
-0, –null Fim de cada linha de saída com 0 byte, em vez de uma nova linha .
-S, –separate-dirs Não inclua o tamanho dos subdiretórios .
-s , –summarize Exiba apenas um total para cada argumento.
-x, –one-file-system Ignore diretórios em diferentes sistemas de arquivos.
-X, RSYNC_EXCLUDEFROM partir = ARQUIVO Excluir arquivos que correspondam a qualquer padrão em FILE.
RSYNC_EXCLUDEFROM = PADRÃO Excluir arquivos que correspondam a PATTERN.
-d, –max profundidade = N Imprimir o total para um diretório (ou arquivo, com –all) apenas se for N ou menos níveis abaixo o argumento de linha de comando; –max profundidade = 0 é o mesmo que –summarize.
–time Mostra a hora da última modificação de qualquer arquivo no diretório ou de qualquer um de seus subdiretórios.
–time = PALAVRA Mostrar a hora como PALAVRA em vez de tempo de modificação: atime, acesso, uso, ctime ou status.
–time-style = STYLE Mostrar vezes usando ESTILO estilo: full-iso, a longo iso, iso, ou + Definição. (FORMATO é interpretado como o formato de ‘ data ‘).
–help Exiba uma mensagem de ajuda e saia.
–version Informações de versão de saída e saída.

Formato SIZE

Valores indicados estão em unidades do primeiro tamanho disponível a partir –block-size, eo DU_BLOCK_SIZE, block_size e BLOCKSIZE variáveis de ambiente . Caso contrário, as unidades terão o padrão de 1024 bytes (ou 512 se POSIXLY_CORRECT estiver definido).

O tamanho é um número inteiro e unidade opcional (exemplo: 10M é 10 * 1024 * 1024). As unidades são K , M , G , T , P , E , Z , Y (potências de 1024) ou KB , MB , … (potências de 1000).

Exemplos

  du -s * .txt

Informa o tamanho de cada arquivo no diretório atual com a extensão .txt. Abaixo está um exemplo da saída:

  8 file1.txt
 8 file2.txt
 10 file3.txt
 2 file4.txt
 8 file5.txt
 8 file6.txt
  du -shc * .txt

Exiba os mesmos dados, mas em um formato de tamanho “legível por humanos” e exiba um total geral.

  8.0K file1.txt
 8.0K file2.txt
 10.0K file3.txt
 2.0K file4.txt
 8.0K file5.txt
 8.0K file6.txt
 44,0K total

df – Reportar a quantidade de espaço em disco disponível em sistemas de arquivos.
ls – lista o conteúdo de um diretório ou diretórios.

Categorias
Compartilhe esse post

Posts populares

Linux Force Security Cursos de linux e segurança da informação

Seu futuro na tecnologia começa agora! Não deixe essa chance escapar.