Masalahnya bukan itu more
dan less
tidak mewarnai hasilnya, itu adalah ls
tidak mengeluarkan warna karena terhubung ke proses lain daripada terminal.
Anda tidak dapat dengan mudah mendapatkan ls
untuk menjadi lebih pintar ketika menampilkan warna, tetapi Anda dapat menambahkan --color
untuk memaksanya menghasilkan warna saat Anda menyalurkannya ke more
Saat Anda memiliki keluaran warna, gunakan ... |less -R
untuk membuat less
meneruskan warna ke terminal alih-alih menampilkan kode pelarian sebagai teks
ls --color | less -r
Diuji di Linux, negara pengguna GNU.