Exa - Pengganti Modern untuk "ls Command" yang Ditulis dalam Rust


Exa adalah pengganti yang ringan, cepat dan modern untuk perintah ls yang populer pada sistem operasi mirip Unix. Itu ditulis dalam bahasa pemrograman Rust dan dilengkapi dengan beberapa fitur tambahan yang tidak tersedia dalam perintah ls tradisional. Yang penting, pilihannya serupa, tetapi tidak persis sama, seperti untuk perintah ls seperti yang akan kita lihat nanti.

Salah satu fitur khususnya adalah warna yang berguna untuk membedakan informasi yang tercantum tentang berbagai jenis file, seperti pemilik file, pemilik grup, izin, blok, informasi inode, dll. Semua informasi ini ditampilkan menggunakan warna terpisah.

Fitur Ujian:

  • Kecil, cepat, dan portabel.
  • Menggunakan warna untuk membedakan informasi secara default.
  • Itu dapat menampilkan atribut file yang diperluas, serta informasi sistem file standar.
  • Ini menanyakan file secara paralel.
  • Ini memiliki dukungan Git; memungkinkan melihat status Git untuk sebuah direktori.
  • Juga mendukung pengulangan ke direktori dengan tampilan pohon.

Persyaratan:

  • Rustc versi 1.17.0 atau lebih tinggi
  • libgit2
  • membuat

Menginstal Exa di Sistem Linux

Cara termudah untuk menginstal exa adalah dengan mengunduh file biner untuk distribusi Linux Anda dan meletakkannya di bawah /usr/local/bin. Sebelum melakukan ini, Anda harus menginstal versi Rust yang direkomendasikan di sistem dengan menjalankan perintah berikut.

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

Jika Anda cukup berani untuk mengkompilasinya dari sumber, Anda dapat melanjutkan dan menginstal alat pengembangan yang diperlukan dan membangun versi pengembangan terbaru exa dari sumber seperti yang ditunjukkan.

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

Itu dia! sekarang Anda dapat beralih ke bagian yang menunjukkan cara menggunakan exa di Linux.

Cara Menggunakan Exa di Sistem Linux

Di sini, kita akan melihat beberapa contoh penggunaan perintah exa, yang paling mudah adalah ini:

exa
exa -l
exa -bghHliS

Opsi exa serupa, tetapi tidak mirip dengan perintah ls, untuk opsi dan penggunaan exa lebih lanjut, kunjungi halaman proyek Github: https://github.com/ogham/exa

Jika Anda memiliki pertanyaan atau pemikiran untuk dibagikan kepada kami, silakan gunakan bagian komentar di bawah.