Cititorii ca tine ajută la sprijinirea MUO. Când efectuați o achiziție folosind link-uri de pe site-ul nostru, este posibil să câștigăm un comision de afiliat. Citeşte mai mult.

Comanda Linux ls este ceva ce majoritatea utilizatorilor folosesc tot timpul, dar nu par să creadă niciodată că ar putea fi îmbunătățită.

exa își propune să înlocuiască această comandă venerabilă cu un aspect plin de culoare și caracteristici noi. Va înlocui ls pentru tine? Să aflăm!

Ce este exa?

exa este un utilitar de listare a fișierelor similar cu comanda standard ls furnizat cu distribuții Linux. Este un program open source scris de Benjamin Sago. Este scris în Rust și acceptă multe sisteme moderne asemănătoare Unix, inclusiv macOS, BSD-urile și, desigur, Linux.

exa este unic pentru caracteristicile sale suplimentare, cum ar fi aspectul său, capacitatea de a enumera atributele extinse ale fișierului, cunoașterea lui Git și capacitatea de a afișa directoare într-un format arborescent.

Instalarea exa pe Linux

exa este disponibil în depozitele oficiale ale mai multor distribuții Linux majore. Îl puteți instala pe Debian și Ubuntu folosind APT:

instagram viewer

sudo apt instalare exa

Și pe Arch Linux cu:

sudo pacman -S exa

Pentru familia RHEL/Fedora/CentOS:

sudo dnf instalare exa

Folosind exa pentru a lista directoare și fișiere

Puteți folosi exa așa cum ați folosi ls. Argumentele sunt aproape identice.

Pentru a lista fișierele din directorul de lucru curent, trebuie doar să utilizați comanda exa de la sine:

exa

exa mai ia nume de căi ca argumente:

exa /cale/la/unii/director

Pentru a afișa mai multe informații, utilizați -l sau --lung opțiune:

exa --lung

Pentru a afișa fișierele ascunse, utilizați -A sau --toate opțiune.

Pentru a afișa subdirectoarele într-un format arborescent, utilizați -T sau --copac opțiune.

exa --copac

Pentru a utiliza exa pentru a căuta în subdirectoare, puteți utiliza -R sau --recurs opțiune, similară cu ls:

exa --recurs

The --grilă opțiunea afișează rezultatul într-un mod mai compact, ceea ce este util pentru listări mai lungi de directoare.

Puteți combina aceste argumente pe aceeași linie de comandă. De exemplu, pentru a afișa un arbore recursiv cu atribute de fișier extinse, inclusiv fișiere ascunse, pornind de la un anumit director, ați tasta această comandă:

exa --copac --lung --all --recurse /path/to/some/directory

Puteți folosi și forma mai scurtă:

exa -TlaR

Cu opțiunile lungi spre scurte, acest lucru ar putea fi mult de tastat. Ar trebui să luați în considerare crearea unui alias de shell Linux pentru combinațiile pe care le folosiți frecvent.

exa este un înlocuitor puternic pentru ls

Cu funcțiile exa, poate doriți să înlocuiți ls cu acesta pentru a lista fișiere. Puteți enumera fișierele mai colorat decât cu utilitarul standard ls. Dar când găsiți fișierele, veți dori să faceți mai mult. Veți dori să enumerați conținutul lor și să le examinați. Linux vine standard cu instrumente pentru a face aceste lucruri.