nnn: Um navegador de arquivos de terminal extremamente rápido para usuários do Linux Pro

8 de outubro de 2020

É mais fácil navegar no Linux e ver seu conteúdo quando você usa o desktop Linux que possui um gerenciador de arquivos como o Nautilus.

Mas quando você está preso ao terminal ou precisa passar muito tempo nele, navegar de um diretório para outro pode se tornar uma tarefa irritante. Isso é particularmente doloroso se você não se sentir confortável ao fazer todas as coisas no terminal.

Se você achar isso compreensível, deixe-me apresentá-lo a um navegador de arquivos baseado em terminal, nnn.

nnn: navegador de arquivos baseado em terminal

Nnn Terminal File Browser 1 Nnn Terminal File Browser 1 nnn é um navegador de arquivos baseado em terminal. Com isso, você pode obter alguns recursos dos gerenciadores de arquivos baseados em GUI no terminal. É um pouco melhor do que confiar no comando cd.

É extremamente leve e extremamente rápido. O desenvolvedor Arun Prakash originalmente o bifurcou de outro projeto chamado noice e o tornou muito mais agradável com bastante açúcar no topo.

Na verdade, o nome nnn pretende ser um trocadilho. Sabemos que desde a primeira linha do antigo arquivo README do repositório GitHub, onde ele mencionou:

Noice é Not Noice, um fork mais nobre ... Brincadeiras à parte, a melhor parte do nnn é sua experiência de usuário intuitiva. Quase não há curva de aprendizado. Basta instalar e começar a usar. Se precisar de algumas opções específicas, você precisa fazer algumas configurações menores e o resto do caminho é suave como seda.

Se você é um fã de terminal, pode até querer abandonar seu navegador de arquivos GUI após usar o nnn!

nnn: Visão geral do recurso

Nnn File Browser Nnn File Browser Existem muitos recursos que o nnn oferece. Você pode encontrar uma lista completa de recursos nele página do GitHub. No entanto, os principais recursos incluem:

  • Navegação intuitiva através do sistema de arquivos
  • Atalhos e atalhos de teclado úteis úteis
  • Modo analisador de uso de disco
  • Modo básico e detalhado
  • Múltiplas preferências de classificação
  • Integração com abridor de desktop para lidar com diferentes tipos de arquivos
  • Sensível ao IO do disco
  • Recursos do sistema leves
  • Plug-ins independentes de idioma
  • Fácil de compilar devido às dependências mínimas
  • Suporte Unicode
  • Respeita a privacidade dos usuários
  • Plug-in Neo Vim disponível
  • Capacidade de visualizar arquivos enquanto você navega (configuração necessária)
  • Suporte básico para leitores de tela e monitores braille
  • Modo de 1 coluna para terminais e formatos menores

Além disso, o desenvolvedor executou alguns testes de desempenho e o nnn superou todas as suas alternativas. Você pode verificar os resultados do teste na página wiki do GitHub.

Instalando nnn no Linux

Você pode encontrar o nnn disponível em vários gerenciadores de pacotes. No Ubuntu ou em qualquer distribuição baseada em Debian, você pode simplesmente digitar:

Comandos para usar no terminal

sudo apt install nnn

Se você estiver usando Manjaro Linux ou Arch, ele também está disponível em AUR. Você pode verificar as instruções de instalação em seu wiki oficial dependendo da distro que você instalou.

Infelizmente, se você também precisa que ele fique sofisticado com alguns ícones (como mostrado na captura de tela acima), você precisará compilá-lo e configurá-lo. Você pode digitar os comandos abaixo para compilá-lo e começar.

Comandos para usar no terminal

git clone --depth 1 https://github.com/jarun/nnn cd nnn sudo make O_NERD=1 sudo cp nnn /usr/bin

E, em seguida, você pode iniciar o nnn simplesmente digitando:

Comandos para usar no terminal

nnn

É importante observar que, após compilar, copiei o diretório nnn para o usr/bin onde residem os binários/comandos executáveis. Você pode optar por tê-lo em qualquer outro diretório e executá-lo manualmente usando o comando:

Comandos para usar no terminal

./nnn

Caso você tenha problemas ao tentar compilar pela primeira vez, convém executar o seguinte:

Comandos para usar no terminal

sudo apt install build-essential cmake libboost-all-dev

Neste caso, usei Pop OS 20.04. As etapas podem ser diferentes dependendo da sua distribuição. Portanto, certifique-se de verificar a documentação/wiki em sua página do GitHub também.

nnn Primeiros passos com nnn

Se você deseja apenas navegar e navegar pelo terminal e preferir abrir os arquivos/documentos por meio de seus respectivos aplicativos padrão, não é necessário configurar nada.

Navegue até o arquivo e pressione ENTER para ver o arquivo sendo acessado pelo respectivo aplicativo de desktop.

Para navegação básica e detalhes, você precisará utilizar alguns atalhos de teclado.

Você pode querer usar a tecla D - para expandir os detalhes do arquivo para mostrar o tamanho do arquivo, data/hora da modificação e permissão para o arquivo.

Se você clicar em e, o modo de navegação do editor será iniciado. E você pode simplesmente usar os botões de seta para navegar para frente e para trás.

Por padrão, é um gerenciador de arquivos baseado em terminal simples e eficiente. Porém, há muitas coisas que você pode configurar e definir, que variam de acordo com a distribuição que você está usando.

Então, se você está interessado em customizá-lo e fazer uso de todos os plugins, você pode consultar este vídeo de Dave Snider:

O que você acha sobre nnn? Não é um gerenciador de arquivos de código aberto super legal para o terminal?

Deixe-me saber sua opinião nos comentários abaixo.

Confira também a versão original desse post em inglês
Esse post foi originalmente escrito por Munif Tanjim e publicado no site itsfoss.com. Tradução sujeita a revisão.

nnn: A Blazing Fast Terminal File Browser For Pro Linux Users

Propaganda
Blog Comments powered by Disqus.
Propaganda