Pular para o conteúdo

dust - Folha de Referência do Analisador de Uso de Disco Intuitivo

dust - Folha de Referência do Analisador de Uso de Disco Intuitivo

Seção intitulada “dust - Folha de Referência do Analisador de Uso de Disco Intuitivo”

Uma versão mais intuitiva do du (Disk Usage) escrita em Rust. Exibe o uso de disco com gráficos de barras visuais, facilitando identificar o que está consumindo espaço de relance.

PlataformaComando
macOS (Homebrew)brew install dust
Ubuntu/Debiansudo apt install du-dust
Arch Linuxsudo pacman -S dust
Fedora/RHELsudo dnf install dust
Windows (Scoop)scoop install dust
Windows (Chocolatey)choco install dust
Cargo (Todas as plataformas)cargo install du-dust
Snapsudo snap install dust
Condaconda install -c conda-forge dust
Nixnix-env -iA nixpkgs.du-dust
ComandoDescrição
dustMostrar uso de disco do diretório atual com gráfico de barras
dust /path/to/dirAnalisar um diretório específico
dust dir1 dir2Comparar uso de disco de múltiplos diretórios
dust -n 10Mostrar as 10 maiores entradas
dust -n 30Mostrar as 30 maiores entradas
dust -d 2Limitar exibição a 2 níveis de diretório de profundidade
dust -d 1Mostrar apenas filhos imediatos (visão geral)
dust -rInverter ordem de saída (menor primeiro)
dust -pMostrar caminhos completos para cada entrada
dust -sMostrar tamanho aparente em vez de uso de disco
ComandoDescrição
dust -DMostrar apenas diretórios (sem arquivos individuais)
dust -FMostrar apenas arquivos (sem diretórios)
dust -iOcultar arquivos e diretórios ocultos
dust -xPermanecer no mesmo sistema de arquivos (não cruzar pontos de montagem)
dust -X node_modulesIgnorar entradas nomeadas “node_modules”
dust -X ".git"Ignorar diretórios .git
dust -e "\.log$"Incluir apenas arquivos que correspondem ao padrão regex
dust -v "\.tmp$"Excluir arquivos que correspondem ao padrão regex
dust -z 1MMostrar apenas entradas maiores que 1 MB
dust -z 100KMostrar apenas entradas maiores que 100 KB
dust -tAgrupar resultados por tipo/extensão de arquivo
dust -fContar número de arquivos em vez de uso de disco
ComandoDescrição
dust -bRemover porcentagens e barras ASCII (saída simples)
dust -BMover barras de porcentagem para o lado direito
dust -cSaída monocromática (sem cores)
dust -CForçar saída colorida (mesmo ao usar pipes)
dust -RModo leitor de tela (sem barras, adiciona coluna de profundidade)
dust -jSaída em formato JSON
dust --skip-totalNão mostrar a linha total no topo
ComandoDescrição
dust -o siUnidades SI (KB, MB, GB — potências de 1000)
dust -o bMostrar tamanhos em bytes
dust -o kbMostrar tamanhos em kilobytes
dust -o kibMostrar tamanhos em kibibytes (1024)
dust -o mbMostrar tamanhos em megabytes
dust -o mibMostrar tamanhos em mebibytes (1024²)
dust -o gbMostrar tamanhos em gigabytes
dust -o gibMostrar tamanhos em gibibytes (1024³)
ComandoDescrição
dust -LSeguir links simbólicos
dust -PDesabilitar indicador de progresso
dust --collapse folder_nameManter pasta especificada recolhida na saída
dust --files-from=list.txtLer caminhos de um arquivo separado por novas linhas
dust --files0-from=list.txtLer caminhos de um arquivo separado por NUL
# Visão geral rápida: o que está consumindo espaço em disco?
dust -d 1

# Encontrar os maiores arquivos em um projeto
dust -F -n 20

# Analisar diretório home, ignorando caches
dust -X ".cache" -X "node_modules" ~

# Comparar dois diretórios lado a lado
dust ~/projects ~/downloads

# Saída legível por máquina para scripts
dust -j /var/log

# Descobrir o que está usando espaço na raiz, apenas mesmo sistema de arquivos
sudo dust -x -d 2 /

# Agrupar por tipo de arquivo para ver quais extensões usam mais espaço
dust -t -n 20

# Mostrar apenas diretórios maiores que 100MB
dust -D -z 100M

dust exibe uma saída em formato de árvore com barras visuais:

 5.0G   ┌── videos                │████████████████████████████████ │  50%
 2.5G   ├── photos                │████████████████                 │  25%
 1.5G   ├── documents             │██████████                       │  15%
 500M   ├── music                 │███                              │   5%
 500M   ├── downloads             │███                              │   5%
10.0G ┌─┴ home                    │████████████████████████████████ │ 100%
  • Coluna de tamanho: Tamanho total do diretório e seu conteúdo
  • Marcadores de árvore: Mostram relacionamentos pai-filho (┌──, ├──, └──)
  • Gráfico de barras: Proporção visual de cada entrada
  • Porcentagem: Participação do tamanho total do diretório pai
Recursodudust
Barras visuaisNãoSim
Saída coloridaNãoSim
Ordenação padrãoNãoPor tamanho
Agrupamento por tipo de arquivoNãoSim (-t)
Saída JSONNãoSim (-j)
Filtragem por regexNãoSim (-e, -v)
Filtro de tamanho mínimoNãoSim (-z)
VelocidadeRápidoRápido (Rust)