Exa - Usa ka Modernong Kapuli sa ls Command nga Gisulat sa Rust


Ang Exa usa ka gaan, paspas ug moderno nga kapuli sa sikat nga ls command. Ang hinungdanon, ang mga kapilian niini managsama, apan dili parehas, sama sa ls nga mando sama sa atong makita sa ulahi.

Usa sa espesyal nga bahin niini mao ang mapuslanon nga mga kolor alang sa paglainlain tali sa nalista nga kasayuran bahin sa lainlaing mga lahi sa mga file, sama sa tag-iya sa file, tag-iya sa grupo, pagtugot, bloke, impormasyon sa inode ug uban pa. Ang tanan nga kini nga kasayuran gipakita gamit ang lainlaing mga kolor.

  • Gamay, paspas, ug madaladala.
  • Naggamit og mga kolor para sa pag-ila sa impormasyon pinaagi sa default.
  • Mahimong magpakita kini og mga pinalapad nga mga hiyas sa file, ingon man ang kasagarang impormasyon sa filesystem.
  • Gipangutana niini ang mga file nga managsama.
  • Kini adunay suporta sa Git; nagtugot sa pagtan-aw sa status sa Git alang sa usa ka direktoryo.
  • Gisuportahan usab ang pagbalik-balik sa mga direktoryo nga adunay pagtan-aw sa kahoy.

  • Rustc nga bersyon 1.17.0 o mas taas pa
  • libgit2
  • cmake

Pag-instalar sa Exa sa Linux Systems

Ang pinakasayon nga paagi sa pag-install sa exa, mao ang pag-download ug binary file para sa imong Linux distribution ug ibutang kini ubos sa /usr/local/bin. Sa dili pa kini buhaton, kinahanglan nimo nga ma-install ang girekomenda nga bersyon sa Rust sa sistema pinaagi sa pagpadagan sa mga mosunod nga mga mando.

$ 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

Kung ikaw adunay igong kaisog sa pag-compile niini gikan sa tinubdan, mahimo nimo ipadayon ug i-install ang gikinahanglan nga mga himan sa pag-uswag ug paghimo sa pinakabag-o nga bersyon sa pag-uswag sa exa gikan sa tinubdan sama sa gipakita.

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

Mao na! karon mahimo ka na sa seksyon nga nagpakita kung giunsa paggamit ang exa sa Linux.

Giunsa Paggamit ang Exa sa Linux Systems

Dinhi, atong tan-awon ang pipila ka mga pananglitan sa paggamit sa exa command, ang pinakasayon mao kini:

$ exa
$ exa -l
$ exa -bghHliS

Ang mga kapilian sa exa parehas, apan dili parehas sa ls nga mando, alang sa daghang mga kapilian ug paggamit sa exa, bisitaha ang panid sa proyekto sa Github: https://github.com/ogham/exa

Kung naa kay pangutana o hunahuna nga ipaambit kanamo, palihug gamita ang seksyon sa komento sa ubos.