Exa – moderna zamena za Is komandu
Izlistavanje sadržaja direktorijuma je jedan od čestih zadataka u Linux-u. Za tu namenu najčešće koristimo ls komandu koja prikazuje sve fajlove i sub-foldere sadržane u direktorijumu. Korišćenjem dodatnih opcija, između ostalih atributa fajla, možete prikazati i veličinu fajla, prava pristupa i vlasnišvo. Sa druge strane, postoji modernija varijanta alata za izlistavanje sadržaja u Linux-u. U pitanju je Exa – moderna zamena za ls komandu. Napisan u Rust programskom jeziku, u pitanju je alat koji predstavlja napredniju verziju ls komande sa sledećim funkcionalnostima:
- Obojeni output: inteligentno prepoznaje različite tipove fajlova, bilo da su u pitanju regularni fajlovi, direktorijumi i sl. i dodeljuje boju svakom određenom tipu.
- Velika brzina: vrši paralelni upit, što značajno ubrzava pretragu.
- Tree tool: dolazi sa tree command line tool-om koji daje hijerarhijski prikaz sadržaja direktorijuma.
- Podrška za Git: može da radi upit fajlova u Git repozitorijumu i prikaže status fajlova u Git-u.
U ovom trenutku ovaj alat je dostupan za Linux i macOS sisteme. Takođe, postoje naznake da će u dogledno vreme biti dostupan i u verziji za Windows.
Kako da instalirate Exa alat u Linux-u
Kao što smo već pomenuli, ovaj alat je napisan u Rust programskom jeziku. Srećom dostupna je i prekompajlirana verzija pa ne morate sami da kompajlirate.
Najnoviju verziju binarnog fajla možete pronaći na Exa web sajtu ili na GitHub-u.
Pomoću wget komande preuzmite binarni fajl:
$ wget -c https://github.com/ogham/exa/releases/download/v0.10.0/exa-linux-x86_64-v0.10.0.zip
Sada ga unzip-ujte;
$ unzip exa-linux-x86_64-v0.10.0.zip
Sadržaj će biti ekstrakovan u bin folder. Folder inače sadrži jedan binarni fajl pod nazivom exa. Ovaj binarni fajl treba da bude kopiran u /usr/local/bin.
Idite u bin folder i pomerite binarni fajl u /usr/local/bin.
$ cd bin
$ sudo mv exa /usr/local/bin
Exa je sada instaliran. Da biste to potvrdili proverite verziju:
$ exa –version
Korišćenje Exa alata
Exa komada bez korišćenja opcija izlistava sadržaj direktorijuma, baš kao što to radi i ls komada. Ipak, da biste izvukli maksimum iz ovog alata, koristite opciju -l (za izlistavanje dugih sadržaja)
$ exa -l
Sada ćete moći da vidite sve fajlove koji su po tipovima označeni različitim bojama. Ovo predstavlja bitnu razliku u odnosu na ono što može da ponudi ls komanda.
Bez komentara