Una alternativa moderna al comando ls, con colores, iconos, estado de Git y vistas de árbol en un único binario de Rust.
chaqchase/lla
Una alternativa moderna y extensible al comando Unix ls, con varias vistas, salida compatible con Git, búsqueda de contenido y plugins.
Alternativa open source a:eza
- Estrellas
- 1,232
- Forks
- 26
- Issues abiertos
- 0
- Último commit
- hace 10 días
¿Qué es?
lla es una herramienta de línea de comandos escrita en Rust para listar directorios, que reemplaza ls con una salida más completa. Ofrece varios formatos, como la vista compacta predeterminada, una vista detallada con metadatos, tabla, cuadrícula, árbol, recursiva y cronológica; además, puede mostrar el estado del repositorio Git junto a cada elemento.
Además de listar, lla permite filtrar por nombre, extensión, glob, expresión regular, tipo de archivo, tamaño y fecha, y buscar contenido mediante ripgrep. También incluye navegación rápida entre directorios con marcadores e historial, comparación de archivos y directorios, y configuración de temas y atajos. Para usar la salida en scripts, puede emitirla en formato JSON, NDJSON o CSV.
lla cuenta con un sistema de plugins: se pueden instalar plugins oficiales precompilados, y los plugins nativos o basados en WebAssembly Component Model pueden añadir campos a los listados, formatos y acciones. Se puede instalar en Linux, macOS, Windows y NetBSD mediante un script, Cargo o varios gestores de paquetes.
Funciones clave
- 01Varias vistas de listados, incluidas las vistas detallada, de tabla, cuadrícula, árbol, recursiva, Git y cronológica.
- 02Filtros por nombre, extensión, glob, expresión regular, tamaño, fecha y reglas de exclusión de Git.
- 03Búsqueda de contenido basada en ripgrep con contexto resaltado según la sintaxis.
- 04Navegación rápida entre directorios con marcadores e historial para Bash, Zsh y Fish.
- 05Salida en JSON, NDJSON y CSV para usar en scripts.
- 06Sistema de plugins compatible con extensiones nativas y WebAssembly.
Casos de uso
- Reemplazar ls en el uso diario de la terminal por una vista de directorios con más información.
- Consultar desde la línea de comandos el estado de los archivos y la estructura de un repositorio.
- Exportar listados de directorios en JSON o CSV para scripts y pipelines.
- Buscar contenido en archivos y filtrarlos por metadatos sin encadenar varias herramientas.
Inicio rápido
- 1
Instálalo con Cargo
cargo install lla - 2
Inicializa la configuración
lla init - 3
Prueba la vista larga
lla -l
Antes de usarlo
- No se admite Windows de 32 bits para x86.
- El binario de NetBSD no incluye el entorno de ejecución integrado para plugins WASM.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es lla?
- Una alternativa moderna y extensible al comando Unix ls, con varias vistas, salida compatible con Git, búsqueda de contenido y plugins. lla es una herramienta de línea de comandos escrita en Rust para listar directorios, que reemplaza ls con una salida más completa. Ofrece varios formatos, como la vista compacta predeterminada, una vista detallada con metadatos, tabla, cuadrícula, árbol, recursiva y cronológica; además, puede mostrar el estado del repositorio Git junto a cada elemento.
- ¿lla es gratuito? ¿Qué licencia tiene?
- lla es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿lla sigue mantenido?
- Mantenimiento activo. El último commit de lla fue el 12 oct 2026.
- ¿Para qué puedo usar lla?
- Reemplazar ls en el uso diario de la terminal por una vista de directorios con más información. Consultar desde la línea de comandos el estado de los archivos y la estructura de un repositorio. Exportar listados de directorios en JSON o CSV para scripts y pipelines. Buscar contenido en archivos y filtrarlos por metadatos sin encadenar varias herramientas.
- ¿Cómo se instala lla?
- Instálalo con Cargo: cargo install lla Inicializa la configuración: lla init Prueba la vista larga: lla -l
- ¿Dónde consigo lla?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/chaqchase/lla
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Terminal de código abierto con IA integrada para macOS, Linux y Windows, compatible con BYOK y modelos locales, sesiones SSH persistentes y vistas previas de archivos integradas.
Administrador de archivos para terminal escrito en Rust, con E/S asíncrona no bloqueante, vista previa de imágenes, plugins de Lua e interfaz al estilo de Vim.
Explorador de archivos de terminal de tres paneles, controlado con el teclado, escrito en Rust, configurable con Lua y con vistas previas externas detalladas.
Framework comunitario para gestionar la configuración de zsh, con cientos de plugins y temas, además de una herramienta de actualización.
Un clon de cat(1) para la terminal, con resaltado de sintaxis, indicadores de cambios de Git y paginación automática.