treedan lsdapat membedakan jenis file dengan mewarnai nama file secara berbeda.
treedan lssering menampilkan daftar panjang file (termasuk direktori), jadi saya mengirim output stdout ke less.
Tetapi lesstidak mempertahankan warna. Bagaimana kita membuatnya menunjukkan warna, atau beberapa cara alternatif?
Baru saja melihat daftar tertaut, tetapi pipa ke less -Ratau less -rtidak berfungsi. OS saya adalah Ubuntu 12.04. lessadalah Versi 444: 09 Jun 2011.
tree -C | less -R? The -Cpilihan adalah setara pohon kurang ini --color=always, saya pikir (setidaknya itu bekerja untuk saya, pada Ubuntu 12.04).
treedengan dan tanpa -Csendiri selalu menghasilkan warna, tetapi mengapa mereka berbeda saat digunakan dengan less?
lessmenghapus warna secara default kecuali Anda memberikannya -Rpilihan, yang memerintahkannya untuk membiarkannya masuk, dan 2. treedan lsdan program lain biasanya mematikan pewarnaan ketika mereka mendeteksi output mereka pergi ke program lain (seperti less) daripada langsung ke terminal Anda, kecuali Anda memaksakan pewarnaan dengan -Catau --color=always.
ls(bukantree) yang beberapa implementasinya perlu diberitahukan untuk memaksakan keluaran warna ketika keluaran tidak pergi ke terminal (selainless -Rdibutuhkan)