Linux ls -komento on jotain, jota useimmat käyttäjät käyttävät jatkuvasti, mutta he eivät koskaan usko, että sitä voisi parantaa.
exa pyrkii korvaamaan tämän arvokkaan komennon värikkäällä ulkoasulla ja uusilla ominaisuuksilla. Korvaako se ls: n sinulle? Otetaan selvää!
Mikä on exa?
esim on samanlainen tiedostoluetteloapuohjelma kuin tavallinen ls-komento mukana Linux-jakeluissa. Se on avoimen lähdekoodin ohjelma, jonka on kirjoittanut Benjamin Sago. Se on kirjoitettu ruosteella ja tukee monia moderneja Unix-tyyppisiä järjestelmiä, mukaan lukien macOS, BSD: t ja tietysti Linux.
exa on ainutlaatuinen lisäominaisuuksiensa, kuten ulkonäkönsä, kykynsä listata laajennetut tiedostoattribuutit, Git-tietoisuus ja kyky näyttää hakemistoja puumuodossa, vuoksi.
Exan asentaminen Linuxiin
exa on saatavilla useiden suurten Linux-distrojen virallisissa arkistoissa. Voit asentaa sen Debianiin ja Ubuntuun APT: n avulla:
sudo apt Asentaa esim
Ja Arch Linuxissa:
sudo pacman -S exa
RHEL/Fedora/CentOS-perheelle:
sudo dnf Asentaa esim
Hakemistojen ja tiedostojen luettelointiin käytetään exa: ta
Voit käyttää exaa aivan kuten käyttäisit ls: ää. Argumentit ovat lähes identtiset.
Listaa tiedostot nykyisessä työhakemistossasi käyttämällä exa-komentoa yksinään:
esim
exa ottaa myös polkujen nimet argumentteina:
exa /polku/johonkin/hakemistoon
Jos haluat näyttää lisätietoja, käytä -l tai --pitkä vaihtoehto:
exa --pitkä
Voit näyttää piilotetut tiedostot käyttämällä -a tai --kaikki vaihtoehto.
Jos haluat näyttää alihakemistot puumaisessa muodossa, käytä -T tai --puu vaihtoehto.
esim --puu
Voit käyttää exaa alihakemistojen etsimiseen käyttämällä -R tai --toistuu vaihtoehto, samanlainen kuin ls:
esim --toistuu
The -- ruudukko vaihtoehto näyttää tulosteen kompaktimmin, mikä on hyödyllistä pitemmissä hakemistoluetteloissa.
Voit yhdistää nämä argumentit samalle komentoriville. Jos haluat esimerkiksi näyttää rekursiivisen puun, jossa on laajennetut tiedostoattribuutit, mukaan lukien piilotetut tiedostot, alkaen tietystä hakemistosta, kirjoita tämä komento:
exa -- puu --pitkä --all --recurse /polku/johonkin/hakemistoon
Voit myös käyttää lyhyempää lomaketta:
exa -TlaR
Pitkästä lyhyeen -vaihtoehdoilla tämä saattaa olla paljon kirjoitettavaa. Kannattaa harkita Linuxin shell-aliaksen luominen usein käyttämillesi yhdistelmille.
exa on tehokas ls
Exan ominaisuuksien ansiosta saatat haluta korvata ls: n sillä tiedostojen luetteloimiseksi. Voit listata tiedostoja värikkäämmin kuin tavallisella ls-apuohjelmalla. Mutta kun löydät tiedostot, haluat tehdä enemmän. Haluat luetella niiden sisällön ja tutkia niitä. Linuxissa on vakiona työkalut näiden asioiden suorittamiseen.