私はカラーツリーを使用していますが、tree -C
パイプするとless
次のような結果が得られます。
tree public/ -C | less
less
この場合、どのように色を持つことができますか?
答え1
-R
に切り替えたいですless
。
less
マニュアルページから:
-Rまたは--RAW-Control-CHARS -rに似ていますが、ANSI "color"エスケープシーケンスを生の形式でのみ出力します。 -rとは異なり、画面の外観はほとんどの場合正しく維持されます。 ANSI "color" "エスケープシーケンスはシーケンスです。
ESC [ ... m
だからあなたは必要です
tree -C public/ | less -R
答え2
lessを渡すと、-r
干渉なしに制御文字とエスケープシーケンスを渡します。