web-dev-qa-db-fra.com

moins est plus? Est plus moins? Je suis tellement confus

Lorsque j'ai entendu leurs noms pour la première fois, je me suis senti très mal à l'aise lorsque j'ai essayé de deviner ce que ces outils pourraient faire. Je pensais avoir mal compris quelque chose.

Quelle est la différence entre more et less, c’est-à-dire pourquoi devrais-je choisir l’un sur l’autre?
Ils semblent tous deux faire la même chose ...

Aussi, pourquoi sont-ils nommés comme ça en premier lieu?

57
Mehrdad

more est un pager de base, qui vous permet de faire défiler une page à la fois. Seulement vers le bas.

less est également un pageur, mais possède une fonctionnalité supplémentaire pour faire défiler l'entrée vers le haut et vers le bas, en plus de plusieurs autres extensions.

Donc oui. less est plus, et more est inférieur. Un autre langage courant (selon l'entrée du wiki ) est "less est more, plus ou moins." Le nom vient du fait que l'auteur (Mark Nudelman) voulait essentiellement un programme qui était "à l'envers plus" - l'inverse de plus, est less.

75
Darth Android

Je trouve que less est un peu plus convivial que more car vous pouvez utiliser les touches fléchées pour parcourir le fichier. more ne fait défiler écran par écran (par défaut).

6
iank

Autre que cela permet plus de fonctionnalités de défilement, moins également n'a pas besoin de lire le fichier entier, c'est à dire qu'il charge les fichiers plus rapidement que plus

3
yafrani

Une autre différence entre more et less est que more laisse la dernière sortie de la sortie sur le shell, tandis que less laisse le shell propre.

Parfois, vous préférerez peut-être l’un l’autre. Par exemple, si vous devez copier-coller à partir du fichier, more peut être préférable. Cependant, dans d'autres cas, vous pourriez préférer l'approche "plus propre" de less.

1
Zvika

Plus ou moins ils travaillent aussi bien ensemble:

more * | less

Cela affiche le contenu des fichiers correspondants avec les noms de fichiers et de répertoires correspondants décorés.

0
A-B-B