Este gerenciador de arquivos gratuito e rápido é o melhor que já usei no Linux: gerenciamento de arquivos eficiente e uma ótima experiência do usuário.
Ao longo dos anos, experimentei inúmeros gerenciadores de arquivos no Linux. Usei interfaces gráficas pesadas, como Nautilus e Thunar, e passei muito tempo com ferramentas básicas de terminal, como Midnight Commander, Ranger e nnn. O Midnight Commander foi o que durou mais tempo porque atendia à maioria das minhas necessidades, mas nunca achei que nenhum deles fosse a escolha perfeita. Isso mudou quando descobri o Yazi. Este gerenciador de arquivos de terminal relativamente novo, construído em Rust, apresenta um design limpo, desempenho rápido e recursos que rivalizam com concorrentes baseados em texto e gráficos.
Yazi: Um gerenciador de arquivos de terminal moderno
Escrito em Rust
Yazi (que significa "pato" em chinês) é um gerenciador de arquivos de terminal desenvolvido em Rust, com E/S assíncrona em seu núcleo. Isso permite que processos sejam executados em paralelo, em vez de bloquear a interface, para que mesmo tarefas mais complexas não travem sua sessão. O Yazi é gratuito, de código aberto e licenciado sob a Licença MIT. Com uma comunidade em rápido crescimento e dezenas de milhares de colaboradores no GitHub, ele já é estável o suficiente para o uso diário, apesar de ainda estar em beta público.
O gerenciador de arquivos responde excepcionalmente bem no uso diário. As teclas são registradas instantaneamente, os menus de diretório acompanham a navegação e a interface permanece fluida mesmo sob uso intenso.
O Yazi também utiliza carregamento lento. Ao abrir uma pasta com milhares de arquivos, ele exibe apenas o que cabe na tela e transmite o restante conforme você rola a tela. Tarefas em segundo plano, como detecção de tipo de arquivo, geração de miniaturas e cálculos de tamanho de pasta, são executadas em threads separadas. Se você substituir um arquivo antes que a pré-visualização esteja pronta, o Yazi cancela a tarefa para economizar recursos.
Instalar o Yazi no Linux é simples. A maneira mais fácil é usar o Snap. Abra um terminal e execute:
sudo snap install yazi --classic
Se você quiser a versão de desenvolvimento mais recente, use:
sudo snap install yazi --classic --edge
O Yazi também roda no macOS e pode ser instalado via Homebrew. No entanto, se você usá-lo em um terminal virtual, alguns recursos serão limitados e talvez seja necessário instalar componentes adicionais.
Vem com todos os recursos que preciso.
e mais
O Yazi vem com tudo o que preciso pronto para uso, o que significa que não preciso depender de scripts ou plugins de terceiros para funcionalidades básicas. Ele suporta abas e layouts de vários painéis, para que eu possa manter várias pastas abertas e navegar facilmente entre elas, ou configurar um fluxo de trabalho clássico de dois painéis.
O Yazi integra-se com ferramentas populares para desenvolvedores, como ripgrep, fd, fzf e zoxide. Ele também possui uma interface intuitiva para pesquisa, navegação e execução de ações rápidas. O gerenciamento de arquivos é simplificado com recursos como várias abas, seleção de arquivos de diferentes pastas simultaneamente e visualização de vídeos, PDFs e arquivos sem precisar abri-los separadamente.
As tarefas diárias também funcionam perfeitamente. Posso renomear, mover ou compactar arquivos entre pastas em lote. Os arquivos excluídos vão para a lixeira por padrão, e há uma opção de desfazer para recuperação rápida caso você mude de ideia. Usuários do Git contam com indicadores de status integrados, que ajudam a ver arquivos modificados ou novos sem precisar trocar de ferramenta. Há também um gerenciador de instalação integrado que permite navegar por servidores ou arquivos remotos diretamente da interface.
O Yazi também é altamente personalizável. Temas e ícones podem ser modificados por meio de arquivos TOML simples, e o gerenciador de temas integrado facilita a experiência. Para quem deseja mais, há um sistema de complementos oficial baseado em Lua que estende a funcionalidade com tudo, desde pré-visualizações de metadados de áudio até o LazyGit integrado.
Yazi comparado a outros gerenciadores de arquivos
Yazi prova seu valor
Experimentei a maioria dos gerenciadores de arquivos de terminal populares, e mudar para o Yazi me mostrou o quanto a experiência evoluiu. O Ranger já foi a escolha preferida, mas sua base em Python e seu design sem saída parecem ultrapassados hoje. As pré-visualizações de imagens exigem configuração manual, o suporte à lixeira está incluído, as operações em lote não são fluidas e o desempenho cai em diretórios grandes. O Yazi iguala ou aprimora todos esses recursos, além de ser mais rápido.
Outras ferramentas tendem à simplicidade. O lf, escrito em Go, é rápido, mas deixa grande parte da funcionalidade para scripts de usuário. O nnn, construído em C, é impressionantemente leve, mas depende muito de plugins para tarefas comuns e não possui pré-visualizações integradas. O Yazi oferece velocidade semelhante, ao mesmo tempo em que fornece pré-visualizações, gerenciamento de lixo e gerenciamento de plugins prontos para uso. Até mesmo o Midnight Commander, o clássico gerenciador de dois painéis com o qual muitos de nós crescemos, parece preso em um mundo de scripts dos anos 90.
Comparado a gerenciadores gráficos de arquivos como Nautilus, Dolphin ou Thunar, o Yazi se destaca surpreendentemente. As ferramentas da interface gráfica integram-se perfeitamente a ambientes de desktop, mas parecem desajeitadas e dependem muito do mouse. Renomear arquivos em massa, selecionar entre diretórios e fazer buscas avançadas geralmente exigem muito esforço. O desempenho é outro ponto em que o Yazi se destaca. Em vez de travar ao gerar milhares de miniaturas, ele carrega a primeira tela imediatamente e exibe as demais conforme você rola a tela.
Há muitas ferramentas Linux que você não usa.
O Linux permite que você experimente todos os tipos de aplicativos e serviços. Se você não gosta dos comandos de terminal padrão, você pode Substitua-os por comandos mais modernos.Se os seus aplicativos existentes não funcionam para você, existem Muitas alternativas menos conhecidas para explorar.Se você não estiver satisfeito com a distribuição em si, você pode Mude sempre para uma das nossas distribuições recomendadas..
Comentários estão fechados.