Introdução
ncdu (NCurses Disk Usage) é uma ferramenta de linha de comando simples, mas poderosa, que oferece uma visão detalhada do uso do disco, permitindo que os usuários naveguem pelos diretórios e limpem o espaço em disco de forma interativa. É uma melhoria em relação ao comando du tradicional, fornecendo uma interface amigável e recursos adicionais para classificar e excluir arquivos diretamente de sua interface.

Analisar e Gerenciar Espaço em Disco
Para começar a usar ncdu para uma análise completa do uso do disco do sistema, insira o seguinte comando no terminal:
ncdu /

Este comando inicializa ncdu no diretório raiz, permitindo que você analise o uso do disco de todo o seu sistema de arquivos. Uma vez que ncdu estiver em execução, você verá uma interface de usuário textual listando todos os arquivos e diretórios na raiz, juntamente com seus tamanhos.
Operações Básicas dentro do Ncdu
- Navegação: Use as setas
para cimaepara baixoou as teclasjekpara percorrer os itens. Use a setapara a direitaouenterpara abrir um diretório selecionado e a setapara a esquerdapara retornar ao diretório pai. - Classificação (Sorting): Pressione
spara classificar os itens por tamanho do arquivo,npor nome,Cpor número de itens ouMpor tempo de modificação. Pressione a mesma tecla novamente para alternar entre ordem crescente e decrescente. - Visualização de Opções:
- Alterne entre o uso do disco e o tamanho aparente pressionando
a. - Altere o modo de exibição pressionando
gpara mostrar porcentagem, representação gráfica, ambos ou nenhum. - Pressione
cpara alternar a exibição da contagem de itens filhos empara o tempo de modificação mais recente dos itens filhos (requer a flag-e).
- Alterne entre o uso do disco e o tamanho aparente pressionando
- Exclusão de Arquivos: Pressione
dpara excluir o arquivo ou diretório selecionado. Você receberá um prompt de confirmação para evitar exclusões acidentais. - Utilitários Adicionais:
- Pressione
ipara obter informações detalhadas sobre o item selecionado. - Pressione
bpara gerar um shell no diretório atual. Isso pode ser personalizado com a variável de ambienteNCDU_SHELL. - Pressione
rpara atualizar ou recalcular o diretório atual.
- Pressione
- Sair: Pressione
qpara sair doncdue retornar à linha de comando.
Usar ncdu a partir do diretório raiz fornece uma visão geral abrangente de onde o espaço em disco está sendo utilizado em todo o seu sistema, facilitando a realização de limpezas e a manutenção de práticas de armazenamento eficientes.
Resumo
ncdu oferece uma maneira altamente interativa e intuitiva de analisar o uso do espaço em disco em sistemas Linux. Ele oferece uma melhoria significativa em relação aos métodos tradicionais, tornando mais fácil identificar e gerenciar os "devoradores" de espaço dentro do seu sistema de arquivos. Ao integrar ncdu em suas rotinas regulares de manutenção do sistema, você pode gerenciar eficientemente o espaço em disco e manter seu sistema limpo e organizado.



