Diskonaut, um navegador de espaço em disco para o terminal

sobre diskonaut

No próximo artigo, daremos uma olhada no diskonaut. Este é un navegador de espaço em disco que usaremos do terminal. É simples e construído com Rust, além de ser compatível com Gnu / Linux e macOS. Para utilizá-lo, teremos apenas que especificar um caminho absoluto no sistema de arquivos, ou executá-lo no diretório que nos interessar. O programa fará a varredura e indexará os metadados na memória para que possamos explorar seu conteúdo. Além disso, também nos permitirá inspecionar o uso do espaço, mesmo durante a execução do processo de digitalização.

Quando a varredura for concluída, poderemos navegar pelos subdiretórios, obtendo uma representação visual de um mapa em árvore do que está consumindo o espaço em disco.. Além disso, o programa também nos permitirá excluir arquivos e diretórios, fazendo com que o diskonaut monitore a quantidade de espaço que liberou no processo. Ele também suporta atalhos de teclado para facilitar a navegação.

Nas linhas a seguir, veremos como podemos instalar e usar o diskonaut no Ubuntu.

Instale o diskonaut no Ubuntu

Para instalar e usar o diskonaut, será necessário ter a linguagem de programação Rust instalada em nosso sistema. Rust é uma linguagem de programação relativamente nova. Ele promete criar aplicativos rápidos e seguros. É desenvolvido de forma totalmente aberta e busca a opinião e contribuição da comunidade.

O objetivo principal de Ferrugem é ser uma boa linguagem para a criação de ótimos programas, no lado do cliente e do servidor, que rodam na Internet. Isso deu ênfase especial à segurança e ao controle de distribuição de memória. A sintaxe dessa linguagem é semelhante à de C e C ++, com blocos de código delimitados por chaves e estruturas de controle de fluxo como if, else, do, while e for.

De acordo com seus desenvolvedores, foi projetado para ser uma linguagem segura e prática. Ele oferece suporte à programação puramente funcional, procedural, imperativa e orientada a objetos.

Se você ainda não tem este idioma instalado em seu sistema, você pode consulte um artigo que foi publicado neste blog um tempo atrás, ou você também pode abrir um terminal (Ctrl + Alt + T) e instale-o usando o seguinte comando:

instalação de ferrugem

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Assim que terminarmos a instalação e nosso sistema tiver o Rust instalado, devemos ter uma posição no sistema. Este é o gerenciador de pacotes Rust. Para usá-lo, será interessante ler as instruções que aparecerão no terminal. Quando tudo estiver disponível, já podemos usar cobrança para instalar o diskonaut no sistema. No mesmo terminal, podemos usar o comando:

instale o diskonaut com carga

cargo install diskonaut

Iniciar o diskonaut

Uma vez que o diskonaut esteja instalado, você podemos iniciá-lo no diretório que desejamos analisar. Também podemos especificar um caminho absoluto como argumento de qualquer diretório que desejamos analisar:

cd /home/usuario

diskonaut

Ou também podemos usar o comando da seguinte maneira:

diskonaut /home/usuario

Assim que o programa começar, veremos que, na parte inferior, seremos capazes de verifique os atalhos de teclado disponíveis para uso conveniente e eficiente com o diskonaut.

abrindo o diskonaut

Quando a digitalização for concluída, ou antes de terminar, poderemos selecionar um subdiretório e pressionar a tecla Enter para explorá-lo.

Como mencionei antes, o diskonaut é uma interface de usuário de terminal que desenha um mapa visual de nosso espaço em disco, o que também nos permite navegar por subpastas e excluir arquivos ou pastas que ocupam muito espaço. Por ser um aplicativo de terminal, também pode ser útil para executar diretamente em servidores (por exemplo, para limpar registros, arquivos temporários, volumes acopláveis ​​ou apenas para obter uma representação visual da utilização do disco).

Mais informações sobre este programa podem ser encontradas em repositório diskonaut em Github. Se algum usuário deseja contribuir com o diskonaut, pode fazê-lo de várias maneiras e, de acordo com seu criador, qualquer contribuição será muito apreciada. Caso tenha interesse, pode consultar a seção sobre o assunto na página em GitHub o projeto.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.