«exa»: La alternativa moderna al comando ls en Linux

En el mundo de la administración de archivos en la línea de comandos, exa se presenta como una alternativa moderna y mejorada al tradicional comando ls. Diseñado para ofrecer una experiencia más visual y eficiente, exa incorpora una serie de características avanzadas que lo diferencian y potencian su utilidad para los usuarios de sistemas Linux y otros entornos.

"exa": La alternativa moderna al comando ls en Linux | exa git
Screenshot

Características Destacadas de exa

exa va más allá de las capacidades básicas de ls, proporcionando una visualización más rica y detallada de los archivos y directorios:

  • Colores para una Mejor Visualización: exa utiliza una paleta de colores para distinguir entre diferentes tipos de archivos y metadatos, lo que facilita la identificación rápida de la información. Las columnas de usuario y grupo también se destacan para el usuario actual.
  • Información Exhaustiva: Además de los detalles estándar del sistema de archivos, como el inode y el número de bloques, exa muestra atributos extendidos de archivos y varias fechas y horas relevantes.
  • Rendimiento Ágil: La herramienta consulta archivos en paralelo, ofreciendo un rendimiento comparable al de ls, pero con un enfoque más moderno.
  • Vista de Árbol: Incluye una vista en árbol integrada que no solo muestra la jerarquía de archivos, sino que también proporciona información detallada sobre ellos.
  • Soporte para Git: exa permite ver el estado de los archivos en Git, incluyendo los cambios en etapa y no en etapa, directamente en la vista estándar. También es compatible con la vista en árbol para una visión general de alto nivel del repositorio.
  • Vista Amplia: La herramienta se adapta a la cantidad de columnas que el terminal puede mostrar, ofreciendo flexibilidad según las necesidades del usuario.

Instalación de exa

exa es compatible con diversas distribuciones de Linux y otros sistemas operativos. A continuación se indican los métodos de instalación más comunes:

  • macOS: $ brew install exa
  • Arch Linux: $ pacman -S exa
  • Debian / Ubuntu: $ apt install exa
  • Fedora / CentOS / Rocky Linux / AlmaLinux: $ dnf install exa
  • OpenSUSE: $ zypper install exa
  • Compilación desde el Código Fuente:
    1. Descargar e instalar Rust para su plataforma.
    2. Instalar libgit2 y cmake.
    3. Clonar el repositorio: $ git clone https://github.com/ogham/exa.git
    4. Compilar e instalar: $ make install

¿Es exa un reemplazo directo de ls?

Aunque exa ofrece muchas mejoras y configuraciones más sensatas en comparación con ls, no es un reemplazo exacto. Las opciones de línea de comandos son similares, pero no idénticas. Por ejemplo, exa muestra tamaños de archivos en formato legible por humanos por defecto, eliminando la necesidad del parámetro -h de ls.

¿Por qué incluir Git en la lista de archivos?

La integración de información de Git en exa proporciona una visión clara del estado de los archivos, lo que resulta útil para verificar rápidamente qué archivos han sido preparados para el commit sin tener que ejecutar comandos adicionales.

Soporte para Windows

Actualmente, exa no es compatible con Windows, pero la versión más reciente (v0.10.0) promete ser la última sin soporte para este sistema. Se espera que la próxima actualización incluya compatibilidad con Windows.

Conclusión

exa representa una evolución significativa en la gestión de archivos desde la línea de comandos, ofreciendo una experiencia más visual y rica en información que ls. Con su soporte para Git, vistas avanzadas y opciones de personalización, exa se posiciona como una herramienta esencial para los usuarios que buscan optimizar y enriquecer su flujo de trabajo en sistemas Linux y otras plataformas.

Suscríbete al boletín SysAdmin

Este es tu recurso para las últimas noticias y consejos sobre administración de sistemas, Linux, Windows, cloud computing, seguridad de la nube, etc. Lo enviamos 2 días a la semana.

¡Apúntate a nuestro newsletter!


– patrocinadores –

Noticias destacadas

– patrocinadores –

¡SUSCRÍBETE AL BOLETÍN
DE LOS SYSADMINS!

Scroll al inicio
×