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.