Jika Anda adalah pengguna biasa baris perintah, seperti Terminal di MacOS, Anda pasti menggunakan perintah ls yang memungkinkan Anda melihat daftar file dan folder di direktori tertentu.

Untuk memperkuat hal tersebut, dokumentasi IBM menjelaskan ls sebagai berikut:

Perintah ls menulis ke output standar isi dari setiap parameter Direktori yang ditentukan atau nama setiap parameterFile yang ditentukan, bersama dengan informasi lain yang Anda minta dengan bendera. Jika Anda tidak menentukan parameter File atau Directory, perintahls akan menampilkan konten direktori saat ini.

ls sangat umum dan kuat, dan cukup untuk mengatakan bahwa Anda akan sering menjalankannya. Pengoptimalan apa pun di sini mungkin akan sangat bagus dalam jangka panjang.

Di banyak terminal, output dari perintah ls semuanya memiliki warna yang sama, dan ini merupakan warna teks default yang telah Anda tetapkan.

Ini bukan masalah besar, tapi sejujurnya kenyamanannya bisa lebih baik: bagaimana jika kita bisa memberi kode warna antara file dan direktori, misalnya? Bukankah itu lebih jelas dari sudut pandang keterbacaan manusia?

Untungnya, ada cara untuk melakukan ini.

Penjelasan singkatnya

ls -g

Itu sesingkat mungkin, bukan? Cobalah itu. Secara harfiah cukup berikan tanda -g ke perintah ls biasa, dan Anda akan melihat warna berdasarkan jenisnya.

Penjelasan yang panjang

Penjelasan panjangnya berasal dari halaman manual ls. Pada dasarnya, ls -g sebenarnya hanya ls -l kecuali bahwa itu “menekan tampilan informasi pemilik dan tautan simbolik”, menurut IBM Docs.

Cobalah ls -l dan Anda akan melihat lebih banyak informasi: ini “[d]menampilkan mode, jumlah tautan, pemilik, grup, ukuran (dalam byte), dan waktu modifikasi terakhir untuk setiap file. Jika file tersebut adalah file khusus, bidang ukuran berisi nomor perangkat mayor dan minor”, ​​Dokumentasi IBM juga menyatakan.

ls -g cukup rebus saja dan pada dasarnya jaga agar pewarnaannya tetap utuh.

Jangan selalu mengetik ls -g

Anda dapat menghemat penekanan tombol dengan tidak selalu harus mengetikkan -g yang mengganggu itu.

Untuk melakukannya, buka salah satu file berikut dengan editor teks favorit Anda (seperti vim):

  • ~/.zshrc
  • ~/.bashrc

Untuk mengetahui yang mana, Anda dapat menjalankan perintah seperti echo $SHELL agar Anda tahu cara memilih.

Di sana, tambahkan baris berikut:

alias ls=’ls -G’

Maksudnya adalah setiap kali Anda menggunakan ls di masa mendatang, itu akan menafsirkannya sebagai ls -G. Anda akan mendapatkan warna yang baik.

Yang penting adalah jika Anda ingin melihat perubahan ini segera diterapkan di jendela saat ini, Anda harus menjalankan source ~/.zshrc atau source ~/.bashrc. Itu adalah topik untuk artikel lain, tetapi ketahuilah bahwa Anda harus melakukan itu untuk melihat perubahannya tanpa membuka tab atau jendela baru untuk terminal Anda.