Blog Linux Avante

Terminal File Manager nnn adiciona gerenciamento de sessão, integração de armazenamento em nuvem Rclone

6 de dezembro de 2019

gerenciador de arquivo de terminal nnn

nnn é um gerenciador de arquivos muito rápido criado para funcionar perfeitamente com ambientes de desktop e utilitários GUI. O aplicativo de terminal baseado em teclado e em ncurses deve ser executado sem problemas no Raspberry Pi, Termux no Android, Linux, macOS, BSD, Cygwin e WSL.

Além dos recursos básicos do gerenciador de arquivos (com guias/contextos, favoritos, pesquisa e assim por diante), a ferramenta também tem vários utilitários úteis como um analisador de uso de disco (bloco/aparente), um iniciador de aplicativo difuso, renomeador de lote e muito mais. Também é extensível por meio de um sistema de plug-ins e vem com muitos plug-ins integrados. Para navegação, o nnn oferece suporte à navegação conforme você digita com seleção automática de diretório. Pesquise enquanto você digita também é suportado.

Outros recursos incluem suporte a montagens SSHFS, suporte para navegação usando o mouse, operações em lote em seleções, várias opções de classificação e muito mais.

Embora venha com muitos recursos, o propósito principal nnn é ser leve e rápido. Consulte a página Desempenho do wiki do nnn para detalhes.

nnn 2.8 foi lançado recentemente (logo seguido pela versão 2.8.1 para corrigir um problema) com alguns novos recursos interessantes. Um desses recursos é suporte de gerenciamento de sessão, o que significa que você pode salvar sua sessão nnn atual e restaurá-la mais tarde. Pressione U e você será solicitado a salvar, carregar ou restaurar uma sessão.

Outro novo recurso interessante no nnn 2.8 é a integração Rclone. Novo no Rclone? Deixe-me contar um pouco sobre isso.

Rclone é um programa de sincronização de armazenamento em nuvem de linha de comando que pode sincronizar de seu sistema de arquivos para vários serviços de armazenamento em nuvem (e vice-versa) ou diretamente entre os serviços de armazenamento em nuvem. A ferramenta tem suporte para muitos serviços de armazenamento em nuvem, incluindo Dropbox, Google Drive, Amazon Drive e S3, Mega, Microsoft OneDrive (contas pessoais e empresariais), Yandex Disk, ownCloud, NextCloud, pCloud, Box e outros. Ele roda em Windows, macOS, Linux, *BSD e Solaris.

nnn rclone mount

Usando nnn para navegar (e montar) oneDrive graças à sua nova integração Rclone

Com o nnn 2.8, você pode montar e navegar em um controle remoto Rclone diretamente deste gerenciador de arquivos. Em primeiro lugar, você deve ter alguns controles remotos adicionados ao Rclone e, uma vez que esteja configurado, abra nnn e pressione c - a ferramenta de linha de comando irá então pedir que você escolha entre sshfs (pressionando s) ou Rclone (pressionando r). Em seguida, você precisará inserir o nome remoto (como você inseriu ao adicioná-lo ao Rclone), e o nnn irá montá-lo, permitindo que você navegue em seu conteúdo.

Ainda outro novo recurso no último nnn é a capacidade de montar arquivos e visualizá-los ou modificá-los diretamente no nnn, sem extraí-los. Isso é feito com a ajuda do utilitário archivemount, então instale-o (por exemplo, no Debian/Ubuntu: sudo apt install archivemount) para poder usar o recurso de montagem de arquivo. Para montar um arquivo em nnn, pressione T.

Existem ainda mais novos recursos e melhorias no nnn 2.8:

  • execute comandos personalizados (não interpretados por shell) como plug-ins
  • copiar/mover como fluxo de trabalho
  • verificador de colisão de key bind
  • permite que os plug-ins controlem o diretório ativo de nnn
  • melhor suporte para edição de arquivos em modo desanexado
  • suporta xargs com opções mínimas (como no BusyBox)
  • opção de programa -R para desativar rollover nas bordas
  • novos plug-ins:
    • gutenread: navegue, baixe e leia do Project Gutenberg
    • suedit: editar arquivo com permissões de superusuário
    • fzhist: selecionar comandos fuzzy do histórico, editar e executar
    • renomeador: uma alternativa para a interface de renomeação de lote nativa em nnn, para renomear diretório ou seleção de lote usando qmv ou vidir
    • pskill: lista difusa um processo ou zumbis por nome e mata
    • exetoggle: alternar o status do executável
    • treeview: saída de árvore informativa com permissões e tamanho de arquivo

Baixar nnn

Baixar nnn

A página de lançamentos nnn tem binários para várias distribuições Linux como Debian, Ubuntu, Fedora e CentOS. Como uma observação lateral, o Ubuntu 18.04 DEB da página de lançamentos nnn funcionou perfeitamente em meu desktop Ubuntu 19.10.

nnn também está disponível nos repositórios de muitas distribuições Linux populares. Está no Ubuntu (começando com Ubuntu 18.04), Linux Mint 19. *, Debian (Buster e mais recente), repositórios da comunidade Arch Linux, Fedora e muito mais. Consulte a seção instalação para saber como instalar o nnn na distribuição do Linux.

Novo no nnn? Pressione ? dentro do aplicativo para ver as teclas disponíveis que você pode usar para executar várias ações. Fora isso, você só precisa se lembrar de algumas teclas, como usar as teclas de seta para navegar, digite / seguido por sua consulta para filtrar e pressione q para sair.

Você provavelmente também vai querer verificar sua documentação. Veja também suas dependências opcionais, que fornecem algumas funcionalidades extras.

Confira a versão original desse post em inglês
Propaganda
Blog Comments powered by Disqus.