GNU/Linux >> Tutoriales Linux >  >> Linux

Exa:un reemplazo moderno para el comando ls

Listar el contenido de un directorio es una tarea común que realizan los usuarios de Linux. Los ls El comando se usa comúnmente para esta operación y seguramente hace un trabajo decente al mostrar todos los archivos y subcarpetas contenidos en un directorio. Con opciones adicionales, incluso puede mostrar el tamaño del archivo, los permisos del archivo y la propiedad, entre otros atributos del archivo.

Escrito en el lenguaje de programación Rust, Exa es una herramienta de listado de archivos rápida y mejorada que mejora la salida de ls dominio. La herramienta ofrece las siguientes funciones:

Características de Exa

  • Salida coloreada :Exa reconoce de forma inteligente diferentes tipos de archivos, ya sean archivos normales, directorios, enlaces simbólicos, etc., y asigna un código de color a cada tipo de archivo.
  • Velocidad rápida: Con Exa, los archivos se consultan en paralelo, lo que genera un rendimiento a la par con ls comando.
  • Herramienta de árbol incorporado:Exa incluye la ingeniosa herramienta de línea de comandos de árbol que muestra una jerarquía del contenido del directorio.
  • Soporte Git – Exa puede consultar archivos en un repositorio de Git y proporcionar cada uno de los estados de Git del archivo.

Por el momento, Exa solo está disponible para sistemas Linux y macOS. Sin embargo, los desarrolladores han asegurado que estarán disponibles para Windows en un futuro no muy lejano.

Cómo instalar Exa en Linux

Como se mencionó anteriormente, Exa está escrito en el lenguaje de programación Rust. Pero afortunadamente, hay una versión precompilada del comando Exa disponible, por lo que no tenemos que compilarla nosotros mismos.

Puede encontrar los archivos binarios más recientes en la página de instalación de exa o en GitHub. Actualmente, la última versión es Exa v0.10.0.

Uso de wget comando, tome el archivo binario exa.

$ wget -c https://github.com/ogham/exa/releases/download/v0.10.0/exa-linux-x86_64-v0.10.0.zip

Con el archivo binario descargado, descomprímalo.

$ unzip exa-linux-x86_64-v0.10.0.zip

Esto extrae el contenido en un bin carpeta. La carpeta contiene un solo archivo binario llamado exa. Este archivo binario debe copiarse en /usr/local/bin camino.

Por lo tanto, navegue hasta la papelera carpeta y mueva el archivo binario a /usr/local/bin camino.

$ cd bin
$ sudo mv exa /usr/local/bin

Exa ya está instalado. Para confirmar esto, verifique la versión de la siguiente manera:

$ exa --version

Uso de Exa

El exa El comando, sin ninguna opción, muestra el contenido de un directorio como ls el comando lo haría. Sin embargo, para aprovechar todos los beneficios y el jugo que proporciona exa, use el -l opción para una lista larga.

$ exa -l

En el resultado, puede ver que todos los atributos de archivo que comienzan con permisos de archivo o directorio están codificados por colores. Esto es un gran contraste con lo que ls -l proporcionaría el comando.

Para obtener más opciones de exa, visite la página del proyecto Exa GitHub.


Linux
  1. Comando wc de Linux explicado para principiantes (6 ejemplos)

  2. Tutorial de comandos tail de Linux para principiantes (5 ejemplos)

  3. Ejecutar comando para cada archivo en el directorio actual

  4. ¿Cuál es el equivalente al comando de archivo de Linux para Windows?

  5. ¿Para qué sirve Linux test -a command test?

Tutorial de comando Linux bzip2 para principiantes (6 ejemplos)

Tutorial del comando Linux xz para principiantes (7 ejemplos)

Tutorial de comandos de archivos de Linux para principiantes (5 ejemplos)

Tutorial de comando de trituración de Linux para principiantes (5 ejemplos)

Comando ls en Linux para listar archivos

Exa:un reemplazo moderno para ls Command