Leitores como você ajudam a apoiar o MUO. Quando você faz uma compra usando links em nosso site, podemos ganhar uma comissão de afiliado. Consulte Mais informação.

O espaço em disco é preenchido rapidamente no Linux e, antes que você perceba, é hora de investir em mais alguns drives de terabyte para abrigar seu sistema de arquivos em rápido crescimento. Como ficou tão inchado?

É difícil rastrear e visualizar arquivos e diretórios que ocupam mais do que sua parte do espaço - especialmente se você for um morador de terminal dedicado.

diskonaut é um aplicativo que pode finalmente ajudá-lo a visualizar, identificar, gerenciar e excluir ramos crescidos da sua árvore de arquivos, tudo no conforto do seu terminal favorito.

Por que você precisa de um visualizador de espaço em disco para o seu terminal

Apesar do fato de que o preço do armazenamento está ficando cada vez mais barato, discos rígidos e SSDs ainda se esgotam rapidamente e você pode facilmente maximizar seu SSD de vários terabytes em alguns meses, mesmo sem perceber.

É a sua extensa biblioteca Steam de jogos AAA Linux? Sua coleção de papéis de parede artísticos de resolução ultra-alta? Ou é um arquivo de backup desonesto gerado por um gerenciador de receitas dockerizado que se inclui no backup e dobra de tamanho todos os dias?

A estabilidade do seu sistema está em risco se você não descobrir e resolver o problema rapidamente.

Claro, você pode usar:

du-h

...para obter uma lista de arquivos, diretórios e seus tamanhos, mas é demorado, tedioso de usar e não fornece a saída mais legível.

Outra possibilidade é o ncdu (Ncurses Disk Usage), que classificará seus diretórios por tamanho e os exibirá em uma lista classificável. As listas são boas, achamos, mas não fornecem o imediatismo intuitivo de uma representação gráfica.

Embora existam vários visualizadores de espaço em disco orientados por GUI, os aplicativos de GUI são excessivos para o terminal nativo e devem ser evitados a todo custo.

Felizmente, se você precisar de um visualizador de espaço em disco para o seu terminal, o diskonaut está aqui para ajudar.

Como instalar o Diskonauta no Linux

diskonaut é escrito em Rust, e a maneira mais fácil de instalá-lo é com o Cargo.

Se você ainda não tem o Rust and Cargo instalado, digite:

curl https://sh.rustup.rs -sSf | sh

...irá baixar um script e instalá-lo.

Agora você pode instalar diskonaut com:

carga instalar disconauta

Se você estiver usando o Arch Linux, diskonaut está disponível em o repositório do usuário Arch (AUR):

yay -S disconauta

Você pode instalá-lo no Fedora com:

sudo dnf instalar disconauta

Como alternativa, você pode simplesmente baixar e descompactar o binário antes de movê-lo para o seu caminho usando os seguintes comandos:

wgethttps://github.com/imsnif/diskonaut/releases/download/0.11.0/diskonaut-0.11.0-unknown-linux-musl.tar.gz
alcatrão-xzfdisconaut-0.11.0-unknown-linux-musl.alcatrão.gz
sudo mv disconauta /usr/local/bin/

Use diskonaut em seu terminal para encontrar arquivos e diretórios grandes

Você pode iniciar o diskonaut de dentro do diretório que deseja verificar ou usar o diretório que deseja verificar como um argumento:

disconauta /home/david/

Depois de um segundo ou mais, você notará seu terminal se enchendo de retângulos de vários tamanhos. Estes representam os arquivos e diretórios individuais. Arquivos pequenos são representados por "x" e são agrupados em um retângulo separado.

Use as setas do teclado para destacar cada bloco e pressione Digitar para detalhar esse diretório. Seu terminal será repovoado com ainda mais blocos.

Cada bloco (além dos arquivos pequenos) é rotulado com seu nome, o número de arquivos descendentes dentro dele, o espaço total em disco que ocupa e a porcentagem do diretório atual que ocupa.

Você pode usar o + e - teclas para aumentar e diminuir o zoom, transformando esses "x" em objetos visíveis. Escapar irá levá-lo até um nível, e Backspace excluirá o objeto atualmente realçado. Não se preocupe em fazer isso acidentalmente - o diskonaut fornecerá uma caixa de diálogo de confirmação de alto contraste antes de excluir qualquer coisa.

diskonaut é surpreendentemente fácil de usar, muito rápido e totalmente controlado pelo teclado. É uma necessidade absoluta no arsenal de qualquer guerreiro terminal.

Liberar espaço de armazenamento é apenas o começo

Depois de adquirir o hábito de usar diskonaut regularmente, é fácil manter suas unidades vazias com eficiência e você pode adiar a compra de outro SSD por mais um ano.

Mas não são apenas os dispositivos de armazenamento Linux que você precisa organizar regularmente. Dê uma olhada na sala em que você está, talvez seja hora de organizar sua casa e sua vida também.