Bralci, kot ste vi, pomagajo podpirati MUO. Ko opravite nakup prek povezav na našem spletnem mestu, lahko zaslužimo partnersko provizijo. Preberi več.

Ukaz Linux ls je nekaj, kar večina uporabnikov uporablja ves čas, vendar se zdi, da nikoli ne pomislijo, da bi ga bilo mogoče izboljšati.

exa želi nadomestiti ta častitljivi ukaz z barvitim videzom in novimi funkcijami. Ali vam bo nadomestil ls? Pa ugotovimo!

Kaj je exa?

exa je pripomoček za seznam datotek, podoben standardni ukaz ls dobavljen z distribucijami Linuxa. To je odprtokodni program, ki ga je napisal Benjamin Sago. Napisan je v Rustu in podpira številne sodobne sisteme, podobne Unixu, vključno z macOS, BSD-ji in seveda Linuxom.

exa je edinstven zaradi svojih dodatnih funkcij, kot so njegov videz, zmožnost seznama razširjenih atributov datotek, njegovo poznavanje Gita in zmožnost prikaza imenikov v obliki drevesa.

Namestitev exa na Linux

exa je na voljo v uradnih repozitorijih več večjih distribucij Linuxa. Namestite ga lahko v Debian in Ubuntu s pomočjo APT:

sudo apt namestite exa

In v Arch Linuxu z:

sudo pacman -S exa

Za družino RHEL/Fedora/CentOS:

sudo dnf namestite exa

Uporaba exa za seznam imenikov in datotek

Exa lahko uporabite tako kot bi uporabili ls. Argumenti so skoraj enaki.

Za seznam datotek v vašem trenutnem delovnem imeniku samo uporabite ukaz exa:

exa

exa tudi vzame imena poti kot argumenti:

exa /path/to/some/directory

Če želite prikazati več informacij, uporabite -l oz --dolga možnost:

exa --dolga

Če želite prikazati skrite datoteke, uporabite -a oz --vse možnost.

Za prikaz podimenikov v obliki drevesa uporabite -T oz --drevo možnost.

exa --drevo

Če želite uporabiti exa za iskanje podimenikov, lahko uporabite -R oz --rekurzija možnost, podobna ls:

exa --rekurzija

The --mreža možnost prikaže izhod na bolj kompakten način, kar je uporabno za daljše sezname imenikov.

Te argumente lahko kombinirate v isti ukazni vrstici. Če želite na primer prikazati rekurzivno drevo z razširjenimi atributi datotek, vključno s skritimi datotekami, začenši z določenim imenikom, bi vnesli ta ukaz:

exa --drevo --dolga --all --recurse /path/to/some/directory

Uporabite lahko tudi krajšo obliko:

exa -TlaR

Z možnostmi od dolgega do kratkega je to morda veliko za tipkanje. Moral bi razmisliti ustvarjanje vzdevka lupine Linux za kombinacije, ki jih pogosto uporabljate.

exa je močan nadomestek za ls

S funkcijami exa boste morda želeli zamenjati ls z njim za seznam datotek. Datoteke lahko prikažete bolj barvito kot s standardnim pripomočkom ls. Toda ko boste našli datoteke, boste želeli narediti več. Boste želeli našteti njihovo vsebino in jih pregledati. Linux ima standardna orodja za te stvari.