Exa - Un înlocuitor modern pentru „ls Command” scris în Rust


Exa este un înlocuitor ușor, rapid și modern pentru comanda populară ls. Important este că opțiunile sale sunt similare, dar nu exact aceleași, ca și pentru comanda ls, așa cum vom vedea mai târziu.

Una dintre caracteristicile sale speciale este culorile utile pentru diferențierea informațiilor listate despre diferite tipuri de fișiere, cum ar fi proprietarul fișierului, proprietarul grupului, permisiunile, blocurile, informațiile despre inode etc. Toate aceste informații sunt afișate folosind culori separate.

Caracteristici Exa:

  • Mic, rapid și portabil.
  • Folosește culori pentru a distinge informațiile în mod implicit.
  • Poate afișa atributele extinse ale unui fișier, precum și informații standard ale sistemului de fișiere.
  • Interogează fișierele în paralel.
  • Are suport Git; permite vizualizarea stării Git pentru un director.
  • Acceptă, de asemenea, recursarea în directoare cu o vizualizare arborescentă.

Cerințe:

  • Versiunea Rustc 1.17.0 sau o versiune ulterioară
  • libgit2
  • facă

Instalarea Exa în sistemele Linux

Cel mai simplu mod de a instala exa este să descărcați un fișier binar pentru distribuția dvs. Linux și să-l plasați sub /usr/local/bin. Înainte de a face acest lucru, trebuie să aveți versiunea recomandată de Rust instalată pe sistem, rulând următoarele comenzi.

$ 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

Dacă sunteți suficient de curajos să îl compilați de la sursă, puteți continua să instalați instrumentele de dezvoltare necesare și să construiți cea mai recentă versiune de dezvoltare a exa din sursă, așa cum se arată.

-------------- 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 

Asta este! acum puteți trece la secțiunea care arată cum să utilizați exa în Linux.

Cum să utilizați Exa în sistemele Linux

Aici, ne vom uita la câteva exemple de utilizare a comenzii exa, cea mai simplă fiind aceasta:

$ exa
$ exa -l
$ exa -bghHliS

Opțiunile exa sunt similare, dar nu similare cu comanda ls, pentru mai multe opțiuni și utilizare exa, vizitați pagina proiectului Github: https://github.com/ogham/exa

Dacă aveți întrebări sau gânduri de împărtășit cu noi, vă rugăm să folosiți secțiunea de comentarii de mai jos.