Čitatelji poput vas podržavaju MUO. Kada kupite putem poveznica na našoj stranici, možemo zaraditi partnersku proviziju. Čitaj više.

Linuxova naredba ls je nešto što većina korisnika koristi cijelo vrijeme, ali čini se da nikada ne pomišljaju da bi se mogla poboljšati.

exa ima za cilj zamijeniti ovu časnu naredbu šarenim izgledom i novim značajkama. Hoće li vam zamijeniti ls? Hajde da vidimo!

Što je exa?

exa je uslužni program za popis datoteka sličan standardna naredba ls isporučuje se s distribucijama Linuxa. To je program otvorenog koda koji je napisao Benjamin Sago. Napisan je u Rustu i podržava mnoge moderne sustave slične Unixu, uključujući macOS, BSD i, naravno, Linux.

exa je jedinstven po svojim dodatnim značajkama, kao što je njegov izgled, mogućnost ispisivanja proširenih atributa datoteke, njegova svijest o Gitu i mogućnost prikaza direktorija u obliku stabla.

Instalacija exa na Linux

exa je dostupan u službenim spremištima nekoliko velikih distribucija Linuxa. Možete ga instalirati na Debian i Ubuntu koristeći APT:

instagram viewer
sudo apt instalirati exa

I na Arch Linuxu s:

sudo pacman -S exa

Za obitelj RHEL/Fedora/CentOS:

sudo dnf instalirati exa

Korištenje exa za popis direktorija i datoteka

Možete koristiti exa kao što biste koristili ls. Argumenti su gotovo identični.

Za popis datoteka u vašem trenutnom radnom direktoriju, samo koristite naredbu exa:

exa

exa također uzima imena staza kao argumenti:

exa /put/do/nekog/imenika

Za prikaz više informacija koristite -l ili -- dugo opcija:

egza --dugo

Za prikaz skrivenih datoteka koristite -a ili --svi opcija.

Za prikaz poddirektorija u obliku stabla, koristite -T ili --drvo opcija.

exa --drvo

Za korištenje exa za pretraživanje poddirektorija, možete koristiti -R ili --povratak opcija, slična ls:

exa --povratak

The -- rešetka opcija prikazuje izlaz na kompaktniji način, što je korisno za duže popise imenika.

Možete kombinirati ove argumente u istoj naredbenoj liniji. Na primjer, da biste prikazali rekurzivno stablo s proširenim atributima datoteka, uključujući skrivene datoteke, počevši od određenog direktorija, upišite ovu naredbu:

exa --drvo --dugo --all --recurse /path/to/some/directory

Možete koristiti i kraći oblik:

exa -TlaR

S dugim i kratkim opcijama, ovo bi moglo biti puno za upisivanje. Trebali biste razmisliti stvaranje pseudonima Linux ljuske za kombinacije koje često koristite.

exa je moćna zamjena za ls

Uz exa značajke, možda ćete htjeti zamijeniti ls njime za popis datoteka. Datoteke možete ispisati šarenije nego sa standardnim uslužnim programom ls. Ali kada pronađete datoteke, poželjet ćete učiniti više. Htjet ćete popisati njihov sadržaj i pregledati ih. Linux standardno dolazi s alatima za ove stvari.