Repolode
jarun

jarun/nnn

Um gerenciador de arquivos de terminal pequeno e rápido, escrito em C, para navegar, renomear arquivos em lote, analisar o uso do disco e abrir aplicativos.

Alternativa open source a:FinderWindows Explorer

Estrelas
22,084
Forks
834
Issues abertas
9
Último commit
há 15 dias

O que é?

nnn (n³) é um gerenciador de arquivos de terminal escrito em C. Ele foi projetado para ser pequeno, com um binário de cerca de 150 KiB e baixo consumo de memória, e funciona com pouca ou nenhuma configuração. Além da navegação básica, analisa o uso do disco, renomeia arquivos em lote, abre aplicativos e pode atuar como seletor de arquivos.

O programa principal pode ser estendido com plugins independentes de linguagem, que abrangem tarefas como visualizar arquivos em tempo real, montar discos, localizar e listar arquivos, comparar arquivos e diretórios e fazer upload de arquivos. Ele também oferece contextos (abas ou espaços de trabalho), favoritos, sessões, filtragem durante a digitação e integração com a lixeira do FreeDesktop. Há também um plugin para Neovim, o nnn.nvim.

nnn funciona em Linux, macOS, BSD, Android pelo Termux, Raspberry Pi, WSL e Cygwin, tanto em ambientes de desktop quanto em sessões puras de CLI.

Recursos principais

  • 01Renomeia em lote os arquivos selecionados ou um diretório inteiro
  • 02Analisa o uso do disco com modos de tamanho em blocos e tamanho aparente
  • 03Sistema de plugins para pré-visualizações, montagem, arquivos compactados e muito mais
  • 04Contextos, favoritos e sessões para navegar por vários locais
  • 05Filtragem durante a digitação, com opções de busca fuzzy e regex
  • 06Integração com o shell para mudar de diretório ao sair e plugin para Neovim

Casos de uso

  • Navegar e organizar arquivos por SSH em um servidor ou Raspberry Pi
  • Renomear fotos ou arquivos de mídia em lote pelo terminal
  • Descobrir quais diretórios ocupam mais espaço em disco
  • Usar um gerenciador de arquivos de terminal no Android pelo Termux

Início rápido

  1. 1

    Instale o nnn, de preferência usando seu gerenciador de pacotes (consulte o guia de instalação da Wiki)

  2. 2

    Execute o script oficial de início rápido do README para gerar uma função de shell (revise-o antes)

Antes de usar

  • Alguns recursos, como montagens remotas, precisam de ferramentas adicionais, como sshfs ou rclone, e muitos extras exigem a instalação de plugins.

Tópicos

Perguntas frequentes

O que é nnn?
Um gerenciador de arquivos de terminal pequeno e rápido, escrito em C, para navegar, renomear arquivos em lote, analisar o uso do disco e abrir aplicativos. nnn (n³) é um gerenciador de arquivos de terminal escrito em C. Ele foi projetado para ser pequeno, com um binário de cerca de 150 KiB e baixo consumo de memória, e funciona com pouca ou nenhuma configuração. Além da navegação básica, analisa o uso do disco, renomeia arquivos em lote, abre aplicativos e pode atuar como seletor de arquivos.
nnn é gratuito? Qual é a licença?
nnn é open source sob a licença BSD-2-Clause. Confira os termos da licença antes de usá-lo em produtos comerciais.
nnn ainda é mantido?
Manutenção ativa. O último commit de nnn foi em 7 de out. de 2026.
Para que posso usar nnn?
Navegar e organizar arquivos por SSH em um servidor ou Raspberry Pi Renomear fotos ou arquivos de mídia em lote pelo terminal Descobrir quais diretórios ocupam mais espaço em disco Usar um gerenciador de arquivos de terminal no Android pelo Termux
Como instalar nnn?
Instale o nnn, de preferência usando seu gerenciador de pacotes (consulte o guia de instalação da Wiki) Execute o script oficial de início rápido do README para gerar uma função de shell (revise-o antes)
Onde consigo nnn?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/jarun/nnn

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados