Exa – A Rust nyelven írt "ls Command" modern helyettesítője
Az Exa egy könnyű, gyors és modern helyettesítője a Unix-szerű operációs rendszereken népszerű ls parancsnak. Rust programozási nyelven íródott, és számos további funkcióval rendelkezik, amelyek nem érhetők el a hagyományos ls parancsban. Fontos, hogy a beállításai hasonlóak, de nem teljesen ugyanazok, mint az ls parancsnál, ahogy a későbbiekben látni fogjuk.
Egyik különlegessége a hasznos színek, amelyek segítségével meg lehet különböztetni a különféle fájltípusokkal kapcsolatos listázott információkat, mint például a fájl tulajdonosa, csoport tulajdonosa, engedélyek, blokkok, inode információk stb. Mindezek az információk külön színekkel jelennek meg.
Exa jellemzői:
- Kicsi, gyors és hordozható.
- Alapértelmezés szerint színeket használ az információk megkülönböztetésére.
- Megjelenítheti a fájl kiterjesztett attribútumait, valamint szabványos fájlrendszer-információkat.
- Párhuzamosan lekérdezi a fájlokat.
- Git támogatással rendelkezik; lehetővé teszi egy könyvtár Git állapotának megtekintését.
- Támogatja a fanézetű könyvtárakba való visszatérést is.
Követelmények:
- Rustc 1.17.0 vagy újabb verzió
- libgit2
- cmake
Az Exa telepítése Linux rendszereken
Az exa telepítésének legegyszerűbb módja, ha letölt egy bináris fájlt a Linux disztribúciójához, és elhelyezi a /usr/local/bin
alatt. Mielőtt ezt megtenné, a következő parancsok futtatásával telepítenie kell a Rust ajánlott verzióját a rendszerre.
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
Ha elég bátor ahhoz, hogy forrásból fordítsa le, telepítheti a szükséges fejlesztőeszközöket, és az exa legújabb fejlesztői verzióját a forrásból készítheti el, ahogy az ábra mutatja.
-------------- 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
Ez az! most áttérhet arra a szakaszra, amely bemutatja, hogyan kell használni az exa-t Linuxban.
Az Exa használata Linux rendszerekben
Itt megnézünk néhány példát az exa parancs használatára, a legegyszerűbb a következő:
exa
exa -l
exa -bghHliS
Az exa beállításai hasonlóak, de nem hasonlítanak az ls parancshoz. Az exa további opcióiért és használatáért látogasson el a Github projekt oldalára: https://github.com/ogham/exa
Ha bármilyen kérdése vagy gondolata van, amit megosztana velünk, kérjük, használja az alábbi megjegyzés részt.