Exa - Rust ile Yazılmış "ls Command"ın Modern Bir Değiştirmesi
Exa, Unix benzeri işletim sistemlerindeki popüler ls komutunun yerine geçen hafif, hızlı ve modern bir komuttur. Rust programlama dilinde yazılmıştır ve geleneksel ls komutunda bulunmayan çeşitli ek özelliklerle birlikte gelir. Daha da önemlisi, seçenekleri daha sonra göreceğimiz gibi ls komutuyla benzerdir ancak tam olarak aynı değildir.
Özel özelliklerinden biri, dosya sahibi, grup sahibi, izinler, bloklar, inode bilgileri vb. gibi çeşitli dosya türleri hakkında listelenen bilgileri ayırt etmek için kullanışlı renklerdir. Tüm bu bilgiler ayrı renkler kullanılarak görüntülenir.
Exa'nın Özellikleri:
- Küçük, hızlı ve taşınabilir.
- Varsayılan olarak bilgileri ayırt etmek için renkleri kullanır.
- Bir dosyanın genişletilmiş niteliklerinin yanı sıra standart dosya sistemi bilgilerini de görüntüleyebilir.
- Dosyaları paralel olarak sorgular.
- Git desteği var; bir dizinin Git durumunun görüntülenmesine izin verir.
- Ayrıca ağaç görünümüyle dizinlere yinelemeyi de destekler.
Gereksinimler:
- Rustc sürümü 1.17.0 veya üzeri
- libgit2
- yapmak
Exa'nın Linux Sistemlere Kurulumu
exa'yı kurmanın en kolay yolu, Linux dağıtımınız için bir ikili dosya indirmek ve onu /usr/local/bin
altına yerleştirmektir. Bunu yapmadan önce aşağıdaki komutları çalıştırarak Rust'un önerilen sürümünün sisteminizde kurulu olması gerekir.
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
Eğer onu kaynaktan derleyecek kadar cesursanız, devam edip gerekli geliştirme araçlarını yükleyebilir ve gösterildiği gibi exa'nın en son geliştirme sürümünü kaynaktan oluşturabilirsiniz.
-------------- 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
Bu kadar! Artık exa'nın Linux'ta nasıl kullanılacağını gösteren bölüme geçebilirsiniz.
Linux Sistemlerde Exa Nasıl Kullanılır?
Burada exa komutunun birkaç kullanım örneğine bakacağız, en kolayı şudur:
exa
exa -l
exa -bghHliS
exa'nın seçenekleri benzerdir ancak ls komutuna benzer değildir; daha fazla exa seçeneği ve kullanımı için Github proje sayfasını ziyaret edin: https://github.com/ogham/exa
Bizimle paylaşmak istediğiniz sorularınız veya düşünceleriniz varsa lütfen aşağıdaki yorum bölümünü kullanın.