GNU/Linux >> Belajar Linux >  >> Linux

Exa – Pengganti modern untuk perintah ls

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.


Linux
  1. Jalankan perintah untuk setiap file di direktori saat ini

  2. Apa yang setara dengan perintah File Linux untuk windows?

  3. Untuk apa Linux test -a command test?

  1. Cara Menggunakan Perintah SCP untuk Transfer File

  2. Perintah Linux wc Dijelaskan untuk Pemula (6 Contoh)

  3. Tutorial Perintah Linux tail untuk Pemula (5 Contoh)

  1. Perintah Ekor Linux

  2. Perintah Sentuh Linux

  3. Perintah Cat di Linux