quarta-feira, 3 de outubro de 2012

du - exibe o tamanho pastas/arquivos


Comando du

Função: Usado para saber o espaço utilizado no diretório corrente.
Opções
  -h  = deixar em formato legível (KB, MB, etc)
  -s  = limita a mostrar somente a raiz da pasta.
Exemplos:
- Exibe o tamanho das pastas.
  #du     

 - Exibe o tamando das pastas em formatos KB, MB, etc
 # du -h

- Exibe as pastas e os arquivos
# du -h *

- Exibe o tamanho de um diretório específico.
# du -h /nome_do_diretório
# du -h /home

- Exibe só o tamanho do diretório informado ou pasta corrente
# du -hs /nome_do_diretório
# du -hs /home




Linux / Unix
Comando : du

Nome
du    -   estimativa de uso de espaço de arquivo.

SINOPSE
du [opção] ... [arquivo] ...

EXEMPLOS
DESCRIÇÃO
Resumir o uso do disco de cada ARQUIVO, recursivamente para diretórios.

Argumentos obrigatórios para opções longas são obrigatórias para opções  curtas também.

-A, -all

escrever a contagem para todos os arquivos, e não apenas os diretórios
-B , - block-size = TAMANHO uso TAMANHO-byte blocos
-B , - bytes
tamanho da impressão em bytes
-C , - total
produzir um total
-D , - dereference-args
ARQUIVOs desreferenciar que são links simbólicos
-H , - human-readable
imprimir tamanhos em formato legível (por exemplo, 1K 234M 2G)
-H , - si
Da mesma forma, mas os poderes de uso de 1000 não 1024
-K
gosto - block-size = 1K
-L , - contagem de links
contar tamanhos vezes se for uma ligada
-L , - dereference
dereference todos os links simbólicos
-S , - separados-dirs
não incluem o tamanho de subdiretórios
-S , - resumir
exibir apenas um total para cada argumento
-X , - um sistema de arquivo
pular diretórios em sistemas de arquivos diferentes
X- FILE, - exclude-from = ARQUIVO
Excluir arquivos que correspondem a qualquer padrão em FILE.
- Exclude = PATTERN Excluir arquivos que correspondem PADRÃO.
- Max-depth = N
imprimir o total para um diretório (ou arquivo, com - todos ) só se for N ou menos níveis abaixo do argumento de linha de comando; - max-depth = 0 é o mesmo que - resumir
- Help
exibir esta ajuda e sai
- Versão
informações de saída da versão e sai
TAMANHO pode ser (ou pode ser um número inteiro, seguido opcionalmente por) um dos seguintes: kB 1000, K 1024, MB 1.000.000, 1.048.576 M, e assim por diante para G, T, P, E, Z, Y.

PADRÕES

Padrão é um padrão shell (e não uma expressão regular). O padrão ? corresponde a qualquer caractere, enquanto * corresponde a qualquer cadeia (composto de zero, um ou vários caracteres). Por exemplo, *. o irá corresponder a todos os arquivos cujos nomes terminam em. o . Portanto, o comando
du - exclude = "* o".
irá pular todos os arquivos e subpastas que terminam em . o (incluindo o arquivo . o próprio).

VEJA TAMBÉM

A documentação completa para du é mantido como um manual Texinfo. Se as informações edu programas estão instalados corretamente em seu site, o comando
Informações du
deve dar-lhe o acesso ao manual completo.

Importante: Use o homem de comando ( % man ) para ver como um comando é usado em seu computador particular.

referências:

Exemplo de uso do comando Linux du

Um tutorial introdutório

Por  , About.com Guia
Veja mais sobre:

du comando mostra o espaço em disco usado pelos arquivos e diretórios em um diretório. A opção-h torna a saída mais fácil de ler, ea opção-s resume o resultado. Por exemplo, a
 du-h-s 
irá relatar o espaço em disco combinado usado por todos os subdiretórios do diretório atual.A fim de ver o uso de espaço em disco de todos os subdiretórios também que você usaria:
 du-h 
Se você quer mostrar o uso do disco de um diretório (pasta) que não seja o diretório atual, basta colocar o nome de diretório como o último argumento. Por exemplo:
 du-h-s filmes 
onde "filmes" seria um subdiretório do diretório atual.
Use o comando df para obter um relatório sobre o espaço em disco utilizado e disponível acessíveis no sistema de arquivos
.