いくつかのディレクトリにはかなり多くのファイルがあります。 lsを使用すると、端末が処理できるよりも多くの出力が出力されます。通常、次のいずれかを使用します。
ls | less
ls | more
私の気分によって異なります。ただし、カラーコーディングが失われ、1行に1つのファイル/ディレクトリのみが表示されます。 lsを使用した後、実際にスクロールせずにマウスで端末でスクロールをシミュレートする方法はありますか? lsのマニュアルページを確認しましたが、それを許可する内容は何も見えませんでしたが、何かが欠けている可能性があります。
答え1
あなたが欲しいls -C --color=yes | less -R
。 piping中でもマルチカラムモードを-C
強制し、ls
piping中でも出力が常に色になるように強制--color=yes
し、引数はネイティブターミナルエスケープコードを解釈するように強制します。ls
-R
less
一般に、端末がMichael Mrozekが述べたショートカットをサポートするように設定されていない場合は、GNU Screenを検討することもできます。
答え2
ls
ターミナル出力のスクロールを制御する代わりに、ターミナルはそれを行うとすでにls
終了します。端末はこれを処理するためのショートカットをサポートでき、Page Up+ShiftはPage Up一般的な選択です。