Repolode
eza-community

eza-community/eza

Una alternativa moderna al comando ls, con colores, iconos, estado de Git y vistas de árbol en un único binario de Rust.

Estrellas
23,630
Forks
547
Issues abiertos
470
Último commit
hace 3 meses

¿Qué es?

eza es un listado de archivos para la línea de comandos, escrito en Rust y pensado como una alternativa moderna a `ls` en Unix y Linux. Usa colores para diferenciar los tipos de archivo y los metadatos, y reconoce los enlaces simbólicos, los atributos extendidos y el estado de los repositorios Git. Se distribuye como un único binario autocontenido.

eza conserva la mayor parte del flujo de trabajo habitual de `ls`, pero cambia varios valores predeterminados y añade opciones como las vistas de árbol y cuadrícula, fechas relativas fáciles de interpretar, salida con hipervínculos, detalles de puntos de montaje y visualización del contexto de SELinux. Es un fork del proyecto exa y corrige el error de visualización en cuadrícula que apareció en exa en 2021.

La visualización se puede personalizar mediante un archivo `theme.yml` que controla los colores y los iconos según el tipo de archivo y la extensión. También se siguen admitiendo las variables de entorno anteriores `LS_COLORS` y `EXA_COLORS`. Las instrucciones de instalación cubren Windows, macOS y Linux, y el proyecto también se puede ejecutar con Nix.

Funciones clave

  • 01Salida en color que diferencia los tipos de archivo y los metadatos
  • 02Vistas de árbol, cuadrícula y formato largo con columnas de estado de Git
  • 03Iconos y salida con hipervínculos en la terminal
  • 04Colores e iconos personalizables mediante un archivo theme.yml
  • 05Fechas relativas fáciles de interpretar y visualización de atributos extendidos

Casos de uso

  • Reemplazar el `ls` básico en el uso diario de la shell por un listado más legible
  • Explorar directorios de proyectos con el estado de Git y vistas de árbol
  • Personalizar los listados de archivos de la terminal con temas e iconos

Inicio rápido

  1. 1

    Pruébalo con Nix flakes (no necesitas instalarlo)

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

    Consulta las instrucciones de instalación específicas de cada plataforma en INSTALL.md

Antes de usarlo

  • Las instrucciones de instalación varían según la plataforma y la distribución, y se encuentran en un archivo INSTALL.md aparte.
  • Es una alternativa a ls con un conjunto de opciones distinto, por lo que algunos indicadores difieren de los de ls y exa.

En colecciones

Temas

Preguntas frecuentes

¿Qué es eza?
Una alternativa moderna al comando ls, con colores, iconos, estado de Git y vistas de árbol en un único binario de Rust. eza es un listado de archivos para la línea de comandos, escrito en Rust y pensado como una alternativa moderna a `ls` en Unix y Linux. Usa colores para diferenciar los tipos de archivo y los metadatos, y reconoce los enlaces simbólicos, los atributos extendidos y el estado de los repositorios Git. Se distribuye como un único binario autocontenido.
¿eza es gratuito? ¿Qué licencia tiene?
eza es open source bajo la licencia EUPL-1.2. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿eza sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de eza fue el 6 ago 2026.
¿Para qué puedo usar eza?
Reemplazar el `ls` básico en el uso diario de la shell por un listado más legible Explorar directorios de proyectos con el estado de Git y vistas de árbol Personalizar los listados de archivos de la terminal con temas e iconos
¿Cómo se instala eza?
Pruébalo con Nix flakes (no necesitas instalarlo): nix run github:eza-community/eza Consulta las instrucciones de instalación específicas de cada plataforma en INSTALL.md
¿Dónde consigo eza?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/eza-community/eza

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados