treeі lsможуть відрізняти типи файлів, розмальовуючи імена файлів по-різному.
treeі lsчасто виводить довгий список файлів (включаючи каталоги), тому я передаю висновок stdout в less.
Але lessне зберігає кольори. Як ми можемо змусити його показувати кольори чи якимись альтернативними способами?
Щойно побачив пов’язаний список, але трубопровід до less -Rабо less -rне працює. Моя ОС - Ubuntu 12.04. lessє версія 444: 09 червня 2011 року.
tree -C | less -R? Я думаю, що цей -Cваріант є еквівалентом дерева меншим --color=always(принаймні, це працює для мене на Ubuntu 12.04).
treeі без -Cодних завжди виходять кольорами, але чому вони відрізняються при використанні less?
lessВидаляє кольори за замовчуванням , якщо ви не дати йому -Rваріант, який говорить , що залишити його, і 2. treeі lsі інші програми , як правило , черга забарвлення, коли вони виявити їх висновок буде іншої програми (наприклад , less) замість того , щоб безпосередньо на термінал, якщо не примусити розмальовку на з -Cабо --color=always.
ls(неtree), про які потрібно повідомити деякі реалізації, щоб змусити виводити кольори, коли вихід не надходить до терміналу (крімless -Rнеобхідного)