Membuat daftar isi direktori adalah tugas umum yang dilakukan pengguna Linux. ls perintah biasanya digunakan untuk operasi ini dan itu pasti melakukan pekerjaan yang layak dalam menampilkan semua file dan sub-folder yang terdapat dalam direktori. Dengan opsi tambahan, Anda bahkan dapat menampilkan ukuran file, izin file, dan kepemilikan di antara atribut file lainnya.
Ditulis dalam bahasa pemrograman Rust, Exa adalah alat daftar file yang cepat &ditingkatkan yang meningkatkan output ls memerintah. Alat ini menyediakan fitur berikut:
Fitur Exa
- Keluaran berwarna :Exa secara cerdas mengenali berbagai jenis file – apakah file biasa, direktori, symlink, dll – dan memberikan kode warna untuk setiap jenis file.
- Kecepatan cepat: Dengan Exa, file dikueri secara paralel, sehingga menghasilkan kinerja yang setara dengan ls perintah.
- Alat pohon builtin – Exa dikirimkan dengan alat baris perintah pohon bagus yang menampilkan hierarki konten direktori.
- Dukungan Git – Exa dapat meminta file dalam repositori Git dan memberikan setiap status Git file tersebut.
Saat ini, Exa hanya tersedia untuk sistem Linux dan macOS. Namun, pengembang telah memberikan jaminan bahwa mereka akan menyediakannya untuk Windows dalam waktu dekat.
Cara menginstal Exa di Linux
Seperti disebutkan sebelumnya, Exa ditulis dalam bahasa pemrograman Rust. Tapi untungnya, ada versi precompiled dari perintah Exa yang tersedia, jadi kita tidak perlu mengompilasinya sendiri.
Anda dapat menemukan file biner terbaru di halaman instalasi exa atau GitHub. Saat ini, versi terbaru adalah Exa v0.10.0.
Menggunakan wget perintah, ambil file biner exa.
$ wget -c https://github.com/ogham/exa/releases/download/v0.10.0/exa-linux-x86_64-v0.10.0.zip
Dengan file biner yang diunduh, unzip.
$ unzip exa-linux-x86_64-v0.10.0.zip
Ini mengekstrak konten ke dalam bin map. Folder tersebut berisi satu file biner bernama exa. File biner ini perlu disalin ke /usr/local/bin jalan.
Oleh karena itu, navigasikan ke bin folder dan pindahkan file biner ke /usr/local/bin jalan.
$ cd bin $ sudo mv exa /usr/local/bin
Exa sekarang diinstal. Untuk mengonfirmasi ini, verifikasi versi sebagai berikut:
$ exa --version
Menggunakan Exa
exa perintah, tanpa opsi apa pun, mencantumkan konten direktori seperti ls perintah akan. Namun, untuk menuai manfaat penuh dan jus yang disediakan exa, gunakan -l pilihan untuk daftar panjang.
$ exa -l
Dari output, Anda dapat melihat bahwa semua atribut file yang dimulai dengan izin file atau direktori diberi kode warna. Ini sangat kontras dengan apa yang ls -l perintah yang akan diberikan.
Untuk opsi exa lainnya, kunjungi halaman proyek Exa GitHub.