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