Saya mengajar kursus Pengantar UNIX / Linux di sebuah perguruan tinggi setempat dan salah satu siswa saya mengajukan pertanyaan berikut:
Mengapa beberapa file dalam direktori saya berwarna putih dan yang lainnya berwarna abu-abu? Apakah yang putih yang saya buat hari ini dan abu-abu adalah file yang ada?
Ketika saya melihat ke dalam ini saya pertama kali berpikir jawabannya akan ada dalam LS_COLORSvariabel, tetapi penyelidikan lebih lanjut mengungkapkan bahwa daftar warna berbeda ketika menggunakan -lsakelar versus -alsakelar dengan lsperintah. Lihat tangkapan layar berikut:
Menggunakan ls -lfile bernama '3' menunjukkan putih tetapi menggunakan -alswitch file yang sama menunjukkan abu-abu.
Apakah ini bug di ls atau ada yang tahu mengapa ini terjadi?
LS_COLORS='rs=0;1' ls -l, tetapi tampilannya sangat berbeda.
lsdapat mengubah warna outputnya.
ls dapat memberikan warna. ;-)


lsperintah itu sendiri.