Exa es una ingeniosa herramienta de línea de comandos que ha recibido muchos elogios por ser un reemplazo contemporáneo del viejo comando ls. Y con razón dada su capacidad para usar diferentes colores en la visualización de varios tipos de archivos, permisos y propiedad de archivos, bloques e información de inodo, por mencionar solo algunos.
En este artículo, analizamos Exa, un reemplazo moderno de la herramienta de línea de comandos ls.
Requisitos previos para instalar Exa
Antes de continuar con la instalación de Exa en su sistema, asegúrese de tener los siguientes requisitos:
- Lenguaje de programación Rust (versión 1.17.0)
- libgit2
- hacer
Cómo instalar Exa en varios sistemas Linux
Hay dos formas de instalar Exa en Linux. La forma más sencilla es descargar el archivo binario exa y colocarlo en el /usr/local/bin
sendero. Sin embargo, asegúrese de instalar rust de la siguiente manera:
Primero, descargue e instale el compilador oficial para el lenguaje de programación Rust como se muestra:
$ curl https://sh.rustup.rs -sSf | sh
A partir de entonces, se le presentará una lista de opciones como se muestra. Seleccione la primera opción que agregará el directorio bin para carga a su $ PATH.

El instalador continuará descargando todos los componentes y actualizaciones necesarios y, luego de una instalación exitosa, obtendrá el resultado como se muestra.

A continuación, descargue el archivo zip Exa del sitio oficial como se muestra. En el momento de redactar este artículo, la última versión era la 0.9.0.
$ wget -c https://github.com/ogham/exa/releases/download/v0.9.0/exa-linux-x86_64-0.9.0.zip
Una vez descargado, descomprima el archivo para recuperarlo. exa-linux-x86_64
el archivo binario que vamos a colocar en el /usr/local/bin
directorio.
$ unzip exa-linux-x86_64-0.9.0.zip
Finalmente, mueva el archivo binario al directorio bin para que se pueda acceder a él en la CLI.
$ sudo mv exa-linux-x86_64 /usr/local/bin
La otra forma de instalar exa es instalar desde la fuente. Pero primero, debe instalar las dependencias como se muestra:
Ubuntu / Debian
$ sudo apt install libgit2-24 libgit2-dev cmake
CentOS / RHEL
$ sudo yum install libgit2 cmake gcc
Fedora
$ sudo dnf install libgit2 cmake
A continuación, ejecute los siguientes comandos para instalar exa en su sistema:
$ curl https://sh.rustup.rs -sSf | sh
$ git clone https://github.com/ogham/exa.git
$ cd exa
$ sudo make install
Cómo usar Exa – Un reemplazo para el comando ls
Usar Exa es bastante simple. Al igual que el comando ls, puede ejecutarlo en su forma básica, es decir
$ exa

Para aprovechar al máximo el comando, agregue el -l
bandera como se muestra. Esto mostrará la salida coloreada como se muestra.
$ exa -l

El siguiente comando muestra información adicional como inodos, tamaño de archivo / directorio, bloques, usuario y grupo, por mencionar algunos.
$ exa -bdhHlis

Conclusión
Para obtener más información sobre las opciones disponibles, visite el Exa GitHub página. En este artículo, hemos centrado la atención en Exa, un reemplazo moderno del comando ls. Como ha visto, es una herramienta muy agradable para usar al enumerar archivos. La pantalla es espectacular e intuitiva.