du Gerador de comandos
Gerar comandos du para estimar o uso de espaço em arquivos e diretórios
Começando com o du
## O que é o du?
O comando `du` estima o espaço em disco utilizado por arquivos e diretórios. Ele percorre a estrutura de diretórios e informa os tamanhos, sendo a ferramenta padrão para descobrir o que está consumindo seu disco.
## Como Usar
1. **Definir Formato**: Ative `-h` (legível por humanos) e `-s` (resumo) — ambos estão ativados por padrão para obter um total claro. 2. **Escolher Profundidade**: Use `--max-depth` para dividir um diretório em seus subdiretórios de nível superior. 3. **Definir Caminho (opcional)**: O padrão é o diretório atual; especifique qualquer caminho a ser analisado. 4. **Copiar e Executar**: Copie o comando gerado para o seu terminal.
Opções Comuns
### `-h` Legível por humanos Tamanhos de impressão com sufixos K/M/G. Habilitado por padrão — quase sempre o que se deseja para inspeção interativa.
### `-s` Resumir Mostra apenas um total por argumento, em vez de listar todos os subdiretórios. A maneira mais rápida de responder “quão grande é esta pasta?”.
### `-c` Total geral Adiciona uma linha `total` que soma todos os caminhos listados. Útil ao verificar vários diretórios ao mesmo tempo.
### `-a` Todos os arquivos Relata todos os arquivos, não apenas os diretórios. Gera muitos resultados, mas permite identificar arquivos individuais de grande tamanho.
### `--max-depth` Limite de profundidade Mostra apenas os subdiretórios até N níveis de profundidade. `du -h --max-depth=1 /var` é a abordagem clássica para encontrar o maior diretório de nível superior em um caminho.
### `--count` Contagem de arquivos Relata o número de arquivos em vez dos tamanhos em bytes — útil para encontrar diretórios com um número excessivo de arquivos.
▶Como posso encontrar os maiores diretórios em um caminho?
▶Por que \`du\` às vezes informa um tamanho menor do que o tamanho aparente do arquivo?
▶Como excluir um subdiretório?
Se este ferramenta foi útil para você, pense em me dar um café.
Compre um café para mim.