5

または他の多くのコマンドを使用してls、次のようなカラフルな結果を得ることができます。

ここに画像の説明を入力

しかし、それらの結果が長すぎて、それらの結果を にパイプした後less、色が消えてしまいます。

これは次の結果ですls -l | less

ここに画像の説明を入力

  1. 色が消える理由。
  2. ls | lessカラフルな結果を作る方法は?
4

1 に答える 1

6

マニュアルページからls

--colorオプションの WHEN 引数なしでオプションを使用することは、 を使用することと同じ--color=alwaysです。

では--color=auto、標準出力が端末 (tty) に接続されている場合にのみカラー コードが出力されます。

alwaysがデフォルトであることに注意してください。

マニュアルページからless

-r or --raw-control-chars

「生の」制御文字が表示されるようにします。

したがって、全体として、これが必要です:

ls -l --color | less -r
于 2014-01-05T02:14:42.713 に答える