O que é o eza?
O eza é um substituto moderno e mantido para o clássico programa de listagem de arquivos em linha de comando ls, incluído nos sistemas Unix e Linux. Escrito em Rust, o eza oferece mais recursos e melhores padrões ao mesmo tempo que é pequeno, rápido e apenas um único binário.
⚡ Principais Recursos do eza
🎨 Saída Visual Rica
Cores para distinguir tipos de arquivos, suporte a ícones e temas personalizáveis. Torna a navegação de arquivos mais intuitiva e visualmente atraente.
🔗 Integração com Git
Exibe o status do Git para arquivos e repositórios, rastreia arquivos ignorados e mostra informações do repositório diretamente nas listagens.
📊 Metadados Estendidos
Exibe links simbólicos, atributos estendidos, pontos de montagem, contexto SELinux e datas relativas legíveis por humanos.
🔧 Altamente Configurável
Temas personalizados via theme.yml, opções extensas de linha de comando e compatibilidade retroativa com ls e exa.
🆚 eza vs ls vs exa
- vs ls: Cores, ícones, integração Git, visualização em árvore, melhores padrões
- vs exa: Mantido ativamente, corrige o "Bug de Grade", hiperlinks, temas, correções de segurança
- Desempenho: Implementação rápida em Rust, binário único, dependências mínimas
- Compatibilidade: Substituto direto com opções familiares
apt upgrade mantém você sempre na versão mais recente.
📦 Instalação a partir do deb.griffo.io
Passo 1: Adicionar repositório
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt updateinstall -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt updatePasso 2: Instalar o eza
# Instalar a última versão do eza
sudo apt install eza
# Verificar instalação
eza --version# Instalar a última versão do eza
apt install eza
# Verificar instalação
eza --version🎯 Exemplos de uso básico
Substituir ls pelo eza:
# Listagem básica com cores e ícones
eza
# Formato longo com detalhes
eza -l
# Visualização em árvore
eza --tree
# Exibir status do Git
eza -l --git
# Visualização em grade com ícones
eza --icons --gridRecursos avançados:
# Mostrar todos os arquivos incluindo ocultos
eza -la
# Ordenar por tamanho, maior primeiro
eza -l --sort=size --reverse
# Mostrar apenas diretórios
eza -D
# Listagem recursiva com limite de profundidade
eza -R --level=2
# Formato de hora personalizado
eza -l --time-style=isoCriar alias para uso permanente:
# Adicionar a ~/.bashrc ou ~/.zshrc
echo 'alias ls="eza"' >> ~/.bashrc
echo 'alias ll="eza -l"' >> ~/.bashrc
echo 'alias la="eza -la"' >> ~/.bashrc
# Recarregar o shell
source ~/.bashrc🚀 Por que escolher o deb.griffo.io?
- Debian Oficial: Frequentemente meses atrás, faltando os recursos mais recentes
- deb.griffo.io: Última versão em horas após o lançamento
- Instalação Manual: Requer compilação complexa em Rust
- Nosso Repositório: Pacotes pré-compilados, prontos para uso
- ✅ Últimos Recursos: Obtenha os recursos e melhorias mais recentes do eza imediatamente
- ✅ Sem Compilação: Binários pré-compilados, sem necessidade de toolchain Rust
- ✅ Atualizações Automáticas: Pacotes atualizados em horas após os lançamentos upstream
- ✅ Dependências Corretas: Corretamente empacotado com todas as bibliotecas necessárias
- ✅ Multi-Distribuição: Funciona no Bookworm, Trixie e Sid
- ✅ Manutenção Fácil: Comandos apt simples para atualizações
📦 Repositório de construção de pacotes
Os pacotes Debian são construídos e mantidos automaticamente neste repositório do GitHub:
- 📁 eza-debian - Compilações da última versão
🔗 Pacotes relacionados
Também disponível no deb.griffo.io:
- Gerenciador de Arquivos Yazi - Gerenciador de arquivos avançado para terminal
- fzf Fuzzy Finder - Busca aprimorada de arquivos e comandos
- zoxide - Substituto inteligente para o comando cd