Exa: un substitut modern de ls Command escrit en Rust


Exa és un reemplaçament lleuger, ràpid i modern del popular comandament ls. És important destacar que les seves opcions són similars, però no exactament iguals, com per a l'ordre ls com veurem més endavant.

Una de les seves característiques especials són els colors útils per diferenciar la informació de la llista sobre diversos tipus de fitxers, com ara el propietari del fitxer, el propietari del grup, els permisos, els blocs, la informació d'inode, etc. Tota aquesta informació es mostra amb colors separats.

  • Petit, ràpid i portàtil.
  • Utilitza colors per distingir la informació de manera predeterminada.
  • Pot mostrar els atributs ampliats d'un fitxer, així com la informació estàndard del sistema de fitxers.
  • Consulta fitxers en paral·lel.
  • És compatible amb Git; permet veure l'estat de Git d'un directori.
  • També admet la recursència als directoris amb una vista d'arbre.

  • Versió Rustc 1.17.0 o superior
  • libgit2
  • crear

Instal·lació d'Exa en sistemes Linux

La manera més senzilla d'instal·lar exa és baixar un fitxer binari per a la vostra distribució de Linux i col·locar-lo a /usr/local/bin. Abans de fer-ho, heu de tenir la versió recomanada de Rust instal·lada al sistema executant les ordres següents.

$ curl https://sh.rustup.rs -sSf | sh
$ wget -c https://the.exa.website/releases/exa-linux-x86_64-0.7.0.zip
$ unzip exa-linux-x86_64-0.7.0.zip
$ sudo 
$ sudo mv exa-linux-x86_64 /usr/local/bin/exa

Si sou prou valent per compilar-lo des del codi font, podeu continuar instal·lant les eines de desenvolupament necessàries i crear la darrera versió de desenvolupament d'exa des del codi font, tal com es mostra.

-------------- Install Development Tools -------------- 
$ sudo apt install libgit2-24 libgit2-dev cmake  [On Debian/Ubuntu]
$ sudo yum install libgit2 cmake	         [On CentOS/RHEL]			
$ sudo dnf install libgit2 cmake	         [On Fedora]

-------------- Install Exa from Source -------------- 
$ curl https://sh.rustup.rs -sSf | sh
$ git clone https://github.com/ogham/exa.git
$ cd exa
$ sudo make install 

Això és! ara podeu anar a la secció que mostra com utilitzar exa a Linux.

Com utilitzar Exa en sistemes Linux

Aquí, veurem alguns exemples d'ús de l'ordre exa, el més fàcil és aquest:

$ exa
$ exa -l
$ exa -bghHliS

Les opcions d'exa són similars, però no semblants a l'ordre ls, per obtenir més opcions i ús d'exa, visiteu la pàgina del projecte Github: https://github.com/ogham/exa

Si teniu cap pregunta o pensament per compartir amb nosaltres, feu servir la secció de comentaris a continuació.