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

59

Lorsque j'ai entendu leurs noms pour la première fois, je me suis senti confus 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 moreet less, c.-à-d. Pourquoi devrais-je choisir l'un par rapport à l'autre?
Ils semblent tous les deux faire la même chose ...

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

Mehrdad
la source
7
Attendez d'avoir découvert most! C'est juste comme moreet lessmais ça supporte les couleurs aussi!
Kevin Panko
1
o_O tu plaisantes?
Mehrdad
@Mehrdad Non .
new123456
4
@ new123456: lol Why settle for less?...
Mehrdad
3
lessc'est plus que more!
ctype.h

Réponses:

77

moreest 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 des fonctionnalités supplémentaires pour faire défiler l’entrée de haut en bas, en plus de plusieurs autres extensions.

Donc oui. lessest plus et moreest moins. Un autre langage courant (d'après l' entrée du wiki ) est " lessest 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, c'est less.

Darth Android
la source
+1 cool, merci. Aucune idée pourquoi a moreété nommé plus, d'ailleurs?
Mehrdad
13
@Mehrdad Je viens de me rendre compte que j'ai mal interprété votre commentaire. Je ne sais pas pourquoi moreon l'appelle "plus", mais je soupçonne que c'est parce que tout ce que le programme avait fait à l'origine était d'accepter les entrées et de les afficher -- More --au bas de l'écran s'il y en avait plus.
Darth Android
6
plus est venu bien avant moins, et a été nommé pour le seul but de vous permettre de gérer "plus" de sorties que ne le ferait votre écran.
Stephanie
6
C'est vrai, plus ou moins.
Daniel R Hicks
1
Pour ajouter de la confusion ... quid du programme "plus" de pageur.
Mdpc
6

Je trouve lessun peu plus convivial que moreparce que vous pouvez utiliser les touches fléchées pour parcourir le fichier. moredéfile uniquement d’écran à écran (par défaut).

iank
la source
... et vous pouvez effectuer une recherche avec/
Canadian Luke REINSTATE MONICA le
3

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

Yafrani
la source
1

Une autre différence entre moreet less, est que morela dernière page de la sortie est laissée sur le shell, tandis que lessle shell reste propre.

Parfois, vous pourriez préférer l'un par rapport à l'autre. Par exemple, si vous devez copier-coller à partir du fichier, cela morepeut être mieux. Cependant, dans d'autres cas, vous pourriez préférer l'approche «plus propre» de less.

Zvika
la source
0

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.

Acumenus
la source