如何将有色树的结果传递到更少或更多?


16

我使用来着色树,tree -C但是当我将其通过管道传输时less,会得到如下结果:

tree public/ -C | less

在此处输入图片说明

less在这种情况下,我怎么能有颜色?

Answers:


19

您想要-R切换到less

less手册页:

-R或--RAW-CONTROL-CHARS与-r类似,但仅以原始”形式输出ANSI“颜色”转义序列。与-r不同,在大多数情况下,屏幕外观均保持正确。形式的序列:

            ESC [ ... m

所以你需要

tree -C public/ | less -R

-r开关的作用也更多。
Ed L

@EdL我从来没有说过。
约瑟夫R.13年

3
问题的标题要求“少”或“多”,所以我想我只是注意到这一点。
Ed L

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.