Explore o Uso do Disco com Ncdu

LinuxBeginner
Pratique Agora

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.

ncdu disk usage 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 /
ncdu disk usage interface

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 cima e para baixo ou as teclas j e k para percorrer os itens. Use a seta para a direita ou enter para abrir um diretório selecionado e a seta para a esquerda para retornar ao diretório pai.
  • Classificação (Sorting): Pressione s para classificar os itens por tamanho do arquivo, n por nome, C por número de itens ou M por 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 g para mostrar porcentagem, representação gráfica, ambos ou nenhum.
    • Pressione c para alternar a exibição da contagem de itens filhos e m para o tempo de modificação mais recente dos itens filhos (requer a flag -e).
  • Exclusão de Arquivos: Pressione d para excluir o arquivo ou diretório selecionado. Você receberá um prompt de confirmação para evitar exclusões acidentais.
  • Utilitários Adicionais:
    • Pressione i para obter informações detalhadas sobre o item selecionado.
    • Pressione b para gerar um shell no diretório atual. Isso pode ser personalizado com a variável de ambiente NCDU_SHELL.
    • Pressione r para atualizar ou recalcular o diretório atual.
  • Sair: Pressione q para sair do ncdu e 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.

✨ Verificar Solução e Praticar

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.