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