GNU/Linux >> Tutoriales Linux >  >> Linux

Exa:un reemplazo moderno para ls Command

exa es un reemplazo pequeño, rápido y moderno para el comando ls común que viene preinstalado en todos los sistemas operativos Unix y Linux. Es un listado de archivos mejorado que viene con funciones más avanzadas y una versión más fácil de usar de ls.

Utiliza colores para determinar la información de tipos de archivos y metadatos. También es consciente de los enlaces simbólicos, los atributos extendidos, la visualización del estado de git y la recursividad en directorios con una vista de árbol.

El comando exa es utilizado por usuarios de línea de comandos, administradores de sistemas y programadores cientos de veces al día, además de ser útil al escribir scripts automatizados.

Instalación de exa en sistemas Linux

exa es un paquete binario autónomo, que está disponible para muchas distribuciones modernas de Linux y se puede instalar usando administradores de paquetes comunes.

$ sudo apt install exa      [On Ubuntu & Debian]
$ sudo dnf install exa      [On Fedora, CentOS & RHEL]
$ sudo zypper install exa   [On openSUSE]
$ sudo emerge sys-apps/exa  [On Gentoo]
$ sudo pacman -S exa        [On Arch & Manjaro]

Si está utilizando una versión anterior de la distribución de Linux, deberá utilizar el procedimiento de instalación manual.

Uso de exa en sistemas Linux

Como se mencionó anteriormente, exa es una versión mejorada del clásico comando ls y se puede ejecutar especificando sus opciones e ingresando los nombres de los archivos, luego exa consulta el sistema de archivos y muestra los nombres y la información de los metadatos sobre los archivos que encuentra.

$ exa [OPTIONS] [FILES]

exa no se preocupa de si los archivos o las opciones van primero en la lista, aunque es una práctica común poner las opciones antes que los archivos.

Listado de archivos

Enumerar archivos es pan comido, solo necesita mencionar el nombre del archivo con un argumento con algunas opciones sobre cómo imprimir archivos, y exa los enumerará.

$ exe 
$ exa -l
$ exa -l Linux_For_Beginners.pdf

Listado de Directorios

Si especifica un nombre de directorio para exa, enumerará el contenido de ese directorio en lugar de enumerar el directorio en sí.

$ exa Documents

Lista de enlaces

Un enlace es un archivo que apunta a otro archivo como su contenido "real" en Linux. Cuando ejecute exa, imprimirá la ruta de destino de un enlace junto a su nombre de archivo, como se muestra.

$ exa -l /etc/localtime /etc/resolv.conf

Listado recursivo

Finalmente, se puede lograr que exa recurra a un directorio y muestre el contenido de cada subdirectorio debajo de él.

$ exa -l --recurse /home

Para obtener una referencia completa sobre lo que exa puede hacer, visite las páginas de documentación aquí.


Linux
  1. 8 consejos para la línea de comandos de Linux

  2. 12 ejemplos de comandos IP para usuarios de Linux

  3. Comando killall de Linux para principiantes (8 ejemplos)

  4. Ejemplos de comandos DNF para principiantes

  5. Sintaxis adecuada para el comando id -r

Comando de localización de Linux para principiantes (8 ejemplos)

16 ejemplos prácticos del comando Linux LS para principiantes

Comando mv de Linux explicado para principiantes (8 ejemplos)

Comando ls en Linux para listar archivos

20 ejemplos útiles de comandos de volumen de Docker para desarrolladores modernos

Exa:un reemplazo moderno para el comando ls