O Ncurse Disk Usage (ou simplesmente ncdu) é um analisador de disco que fornece informações sobre a distribuição e uso do espaço em disco num computador ou servidor. Ncdu é executado em modo texto usando a biblioteca curses, que permite que as informações sejam exibidas em um formato legível em um terminal. Ele examina o diretório especificado e fornece informações detalhadas sobre o tamanho dos diretórios e arquivos.

Vantagens da utilização do ncdu:
- Facilidade de utilização: o ncdu tem uma interface de linha de comandos simples e intuitiva, tornando-o acessível a uma vasta gama de utilizadores.
Suporte de filtragem: pode aplicar filtros para excluir ou incluir determinados ficheiros e diretórios da análise.
- Visualização detalhada: o ncdu permite obter informação sobre o tamanho de cada diretório e ficheiro, bem como organizar hierarquicamente a informação numa estrutura em árvore.
- Modo interativo: o ncdu permite-lhe interagir com os resultados da análise, permitindo-lhe realizar várias acções como apagar ficheiros ou copiar.
- Portabilidade: o ncdu funciona numa variedade de sistemas operativos, incluindo Linux, macOS e BSD.
No geral, o ncdu é uma ferramenta de análise de espaço em disco muito útil que lhe permite gerir e otimizar eficazmente a utilização do disco no seu computador ou servidor.
Alguns exemplos de como o ncdu é usado:
- Identificar ficheiros e diretórios grandes: pode ajudá-lo a encontrar ficheiros ou diretórios grandes que ocupam muito espaço em disco. Isto pode ser útil para encontrar itens que podem ser eliminados para libertar espaço.
- Identificar os diretórios mais dispendiosos: apresenta informações sobre o tamanho de cada diretório, permitindo-lhe ver quais os diretórios que estão a ocupar mais espaço no disco. Isto pode ajudá-lo a evitar encher o disco e a otimizar a utilização do espaço em disco.
- Análise da utilização do disco por categoria: permite-lhe identificar as diferentes categorias de ficheiros que estão a ocupar espaço no seu disco. Pode saber quanto espaço é ocupado por ficheiros de música, fotografias, vídeos, documentos, etc. Isto pode ser útil para gerir e organizar os ficheiros no disco.
- Monitorizar alterações na utilização do disco: o ncdu pode ser utilizado para analisar e monitorizar periodicamente a utilização do espaço do disco. Pode definir um programa de verificação para monitorizar as alterações e detetar rapidamente possíveis problemas de espaço em disco.
Para instalar o Ncurse Disk Usage (ncdu) em diferentes sistemas operativos, é necessário seguir estes passos.
Em um terminal aberto, execute o comando:
sudo apt-get install ncdu
Em um terminal aberto, execute o comando:
sudo yum install ncdu
Usando o Homebrew, em um terminal aberto, em um terminal aberto, execute o comando:
brew install ncdu
Usando MacPorts, num terminal aberto, execute o comando:
sudo port install ncdu
Para BSD, FreeBSD Em um terminal aberto, em um terminal aberto, execute o comando:
pkg install ncdu
OpenBSD, num terminal aberto, execute o comando.
doas pkg_add ncdu
Assim que o ncdu tiver sido instalado com sucesso, pode executá-lo escrevendo o comando "ncdu" no terminal. O ncdu começa a analisar o diretório atual e mostra informações sobre a alocação e uso do espaço em disco. Note que pode ser necessário ter privilégios de root ou usar o comando "sudo" para instalar o ncdu com sucesso em alguns sistemas.