Exa – moderni korvike ruosteella kirjoitetulle "ls Commandille".
Exa on kevyt, nopea ja moderni vaihtoehto suositulle ls-komennolle Unix-tyyppisissä käyttöjärjestelmissä. Se on kirjoitettu Rust-ohjelmointikielellä, ja siinä on useita lisäominaisuuksia, joita ei ole saatavilla perinteisessä ls-komennossa. Tärkeää on, että sen vaihtoehdot ovat samankaltaisia, mutta eivät täsmälleen samat kuin ls-komennolla, kuten tulemme näkemään myöhemmin.
Yksi sen erityispiirteistä on hyödylliset värit, joiden avulla voit erottaa eri tiedostotyypeistä luetellut tiedot, kuten tiedoston omistaja, ryhmän omistaja, käyttöoikeudet, lohkot, inode-tiedot jne. Kaikki nämä tiedot näytetään erillisillä väreillä.
Exa-ominaisuudet:
- Pieni, nopea ja kannettava.
- Käyttää oletusarvoisesti värejä tietojen erottamiseen.
- Se voi näyttää tiedoston laajennetut attribuutit sekä tavalliset tiedostojärjestelmätiedot.
- Se kyselee tiedostoja rinnakkain.
- Siinä on Git-tuki; mahdollistaa hakemiston Git-tilan tarkastelun.
- Tukee myös toistamista hakemistoihin puunäkymällä.
Vaatimukset:
- Rustc-versio 1.17.0 tai uudempi
- libgit2
- cmake
Exan asentaminen Linux-järjestelmiin
Helpoin tapa asentaa exa on ladata binaaritiedosto Linux-jakeluasi varten ja sijoittaa se hakemistoon /usr/local/bin
. Ennen kuin teet tämän, sinun on asennettava suositeltu Rust-versio järjestelmään suorittamalla seuraavat komennot.
curl https://sh.rustup.rs -sSf | sh
wget -c https://the.exa.website/releases/exa-linux-x86_64-0.7.0.zip
unzip exa-linux-x86_64-0.7.0.zip
sudo
sudo mv exa-linux-x86_64 /usr/local/bin/exa
Jos olet tarpeeksi rohkea kääntämään sen lähdekoodista, voit jatkaa ja asentaa tarvittavat kehitystyökalut ja rakentaa exan uusimman kehitysversion lähteestä kuvan osoittamalla tavalla.
-------------- Install Development Tools --------------
sudo apt install libgit2-24 libgit2-dev cmake [On Debian/Ubuntu]
sudo yum install libgit2 cmake [On CentOS/RHEL]
sudo dnf install libgit2 cmake [On Fedora]
-------------- Install Exa from Source --------------
curl https://sh.rustup.rs -sSf | sh
git clone https://github.com/ogham/exa.git
cd exa
sudo make install
Se siitä! nyt voit siirtyä osioon, joka näyttää kuinka exaa käytetään Linuxissa.
Kuinka käyttää Exaa Linux-järjestelmissä
Tässä tarkastellaan muutamia käyttöesimerkkejä exa-komennosta, joista helpoin on tämä:
exa
exa -l
exa -bghHliS
exan vaihtoehdot ovat samanlaisia, mutta eivät samanlaisia kuin ls-komento. Lisätietoja exan vaihtoehdoista ja käytöstä on Githubin projektisivulla: https://github.com/ogham/exa
Jos sinulla on kysyttävää tai ajatuksia jakaa kanssamme, käytä alla olevaa kommenttiosaa.