Teiesugused lugejad aitavad MUO-d toetada. Kui teete ostu meie saidil olevate linkide abil, võime teenida sidusettevõtte komisjonitasu. Loe rohkem.

Linuxi ls-käsku kasutab enamik kasutajaid pidevalt, kuid tundub, et nad ei arva kunagi, et seda saaks täiustada.

exa eesmärk on asendada see auväärne käsk värvika välimuse ja uute funktsioonidega. Kas see asendab teie jaoks ls-i? Uurime välja!

Mis on exa?

eks on faililoendi utiliit, mis sarnaneb standardne ls käsk tarnitakse Linuxi distributsioonidega. See on avatud lähtekoodiga programm, mille on kirjutanud Benjamin Sago. See on kirjutatud Rust keeles ja toetab paljusid kaasaegseid Unixi sarnaseid süsteeme, sealhulgas macOS-i, BSD-sid ja loomulikult Linuxit.

exa on ainulaadne oma lisafunktsioonide poolest, nagu välimus, võimalus loetleda laiendatud failiatribuute, Git-teadlikkus ja võimalus kuvada katalooge puuvormingus.

Exa installimine Linuxisse

exa on saadaval mitme suurema Linuxi distributsiooni ametlikes hoidlates. Saate selle installida Debiani ja Ubuntu APT abil:

instagram viewer
sudo apt installida eks

Ja Arch Linuxis koos:

sudo pacman -S eksa

RHEL/Fedora/CentOS-i perekonna jaoks:

sudo dnf installida eks

Eksa kasutamine kataloogide ja failide loetlemiseks

Saate kasutada exa-d samamoodi nagu ls-i. Argumendid on peaaegu identsed.

Praeguses töökataloogis olevate failide loetlemiseks kasutage lihtsalt käsku exa:

eks

eksa võtab ka teede nimed argumentidena:

exa /tee/mingisse/kataloogi

Lisateabe kuvamiseks kasutage nuppu -l või -- pikk valik:

eksa --pikk

Peidetud failide kuvamiseks kasutage nuppu -a või --kõik valik.

Alamkataloogide kuvamiseks puukujulises vormingus kasutage -T või --puu valik.

eks --puu

Alamkataloogide otsimiseks eksa kasutamiseks võite kasutada -R või --kordus valik, sarnane ls-iga:

eks --kordus

The -- võrk suvand kuvab väljundi kompaktsemalt, mis on kasulik pikemate kataloogide loendite puhul.

Saate need argumendid kombineerida samal käsureal. Näiteks laiendatud failiatribuutidega, sealhulgas peidetud failidega rekursiivse puu kuvamiseks, alustades teatud kataloogist, tippige järgmine käsk:

eksa -- puu --pikk --all --recurse /tee/mingisse/kataloogi

Võite kasutada ka lühemat vormi:

eksa -TlaR

Pikkade ja lühikeste valikute puhul võib see olla palju trükkiminekut. Sa peaksid kaaluma Linuxi shell-aliase loomine sageli kasutatavate kombinatsioonide jaoks.

exa on ls-i võimas asendus

Exa funktsioonide puhul võiksite failide loetlemiseks asendada ls-iga. Saate faile värvilisemalt loetleda kui tavalise ls-utiliidiga. Kuid kui leiate failid, soovite teha rohkem. Sooviksite loetleda nende sisu ja neid uurida. Linuxil on standardvarustuses tööriistad nende toimingute tegemiseks.