web-dev-qa-db-ja.com

少ないほうがいいですね?もっと少ないですか?私は困惑している

彼らの名前を最初に聞いたとき、これらのツールが何をするのかを推測しようとすると、私は本当に混乱しました。

morelessの違いは何ですか。つまり、なぜどちらか一方を選択する必要があるのですか?
どちらも同じことをしているようです...

また、そもそもなぜそのような名前が付けられているのでしょうか?

61
user541686

moreは、一度に1ページずつ下にスクロールできる基本的なページャーです。下向きのみ。

lessもページャーですが、他のいくつかの拡張機能に加えて、入力を上下にスクロールする追加機能があります。

あ、はい。 lessはより多く、moreはより少ないです。別の一般的なイディオム( wikiエントリ によると)は、「less is more、多かれ少なかれ」です。その名前は、作者(Mark Nudelman)が本質的に「もっと後ろ向き」であるプログラムを望んでいたという事実に由来しています-moreの反対はlessです。

79
Darth Android

矢印キーを使用してファイルを散策できるので、lessmoreよりも少し親切です。 moreは、画面をスクロールするだけです(デフォルト)。

6
iank

その他のスクロール機能を使用できることlessはファイル全体を読み取る必要もない、つまりmoreよりも速くファイルをロードする

3
yafrani

morelessのもう1つの違いは、moreは(最後のページの)出力をシェルに残し、lessはシェルをきれいに残すことです。

場合によっては、どちらか一方を優先することがあります。たとえば、ファイルからコピーして貼り付ける必要がある場合は、moreの方が適しています。ただし、他のケースでは、lessの「よりクリーンな」アプローチを好む場合があります。

2
Zvika

多かれ少なかれ、それらも一緒にうまく機能します:

more * | less

これは、装飾された一致するファイルとディレクトリ名とともに、一致するファイルの内容を示します。

0
Acumenus