Repolode
eza-community

eza-community/eza

Uma alternativa moderna ao comando ls, com cores, ícones, status do Git e visualização em árvore em um único binário Rust.

Estrelas
23,631
Forks
547
Issues abertas
470
Último commit
há 3 meses

O que é?

eza é um listador de arquivos de linha de comando escrito em Rust, criado como uma alternativa moderna ao `ls` do Unix e do Linux. Ele usa cores para diferenciar tipos de arquivo e metadados, além de reconhecer links simbólicos, atributos estendidos e o status de repositórios Git. É distribuído como um único binário independente.

eza mantém a maior parte do fluxo de trabalho conhecido do `ls`, mas altera algumas opções padrão e adiciona recursos como visualizações em árvore e grade, datas relativas em formato legível, saída com hyperlinks, detalhes dos pontos de montagem e exibição do contexto SELinux. É um fork do projeto exa e corrige o bug de exibição em grade introduzido no exa em 2021.

A exibição pode ser personalizada por meio do arquivo `theme.yml`, que define cores e ícones para cada tipo de arquivo e extensão; as variáveis de ambiente antigas `LS_COLORS` e `EXA_COLORS` também continuam sendo compatíveis. As instruções de instalação abrangem Windows, macOS e Linux, e o projeto também pode ser executado com Nix.

Recursos principais

  • 01Saída colorida que diferencia tipos de arquivo e metadados
  • 02Visualizações em árvore, grade e formato longo, com colunas de status do Git
  • 03Ícones e saída com hyperlinks no terminal
  • 04Cores e ícones personalizáveis por meio de um arquivo `theme.yml`
  • 05Datas relativas em formato legível e exibição de atributos estendidos

Casos de uso

  • Substituir o `ls` simples no uso diário do shell por uma listagem mais fácil de ler
  • Navegar pelos diretórios de projetos com status do Git e visualizações em árvore
  • Personalizar listagens de arquivos no terminal com temas e ícones

Início rápido

  1. 1

    Experimente com Nix flakes (não é preciso instalar)

    nix run github:eza-community/eza
  2. 2

    Leia as instruções de instalação específicas da plataforma em INSTALL.md

Antes de usar

  • As instruções de instalação variam conforme a plataforma e a distribuição e ficam em um arquivo INSTALL.md separado.
  • É uma alternativa ao ls com um conjunto diferente de opções, então alguns sinalizadores diferem dos do ls e do exa.

Em coleções

Tópicos

Perguntas frequentes

O que é eza?
Uma alternativa moderna ao comando ls, com cores, ícones, status do Git e visualização em árvore em um único binário Rust. eza é um listador de arquivos de linha de comando escrito em Rust, criado como uma alternativa moderna ao `ls` do Unix e do Linux. Ele usa cores para diferenciar tipos de arquivo e metadados, além de reconhecer links simbólicos, atributos estendidos e o status de repositórios Git. É distribuído como um único binário independente.
eza é gratuito? Qual é a licença?
eza é open source sob a licença EUPL-1.2. Confira os termos da licença antes de usá-lo em produtos comerciais.
eza ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de eza foi em 6 de ago. de 2026.
Para que posso usar eza?
Substituir o `ls` simples no uso diário do shell por uma listagem mais fácil de ler Navegar pelos diretórios de projetos com status do Git e visualizações em árvore Personalizar listagens de arquivos no terminal com temas e ícones
Como instalar eza?
Experimente com Nix flakes (não é preciso instalar): nix run github:eza-community/eza Leia as instruções de instalação específicas da plataforma em INSTALL.md
Onde consigo eza?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/eza-community/eza

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

Projetos relacionados