¿menos es más? ¿Es más menos? Estoy tan confundida

59

Cuando escuché sus nombres por primera vez, me confundí mucho cuando traté de adivinar qué podrían hacer estas herramientas, pensé que había escuchado mal algo.

¿Cuál es la diferencia entre morey less, es decir, por qué debería elegir uno sobre el otro?
Ambos parecen hacer lo mismo ...

Además, ¿por qué se nombran así en primer lugar?

Mehrdad
fuente
77
¡Espera hasta que te enteres most! ¡Es igual morey lesspero también admite colores!
Kevin Panko
1
o_O estas bromeando verdad?
Mehrdad
@Mehrdad n .
new123456
44
@ new123456: lol Why settle for less?...
Mehrdad
3
lesses mas que more!
ctype.h

Respuestas:

77

morees un buscapersonas básico, que le permite desplazarse hacia abajo, una página a la vez. Solo hacia abajo.

less también es un localizador, pero tiene una funcionalidad adicional para desplazarse hacia arriba y hacia abajo a través de la entrada, además de varias otras extensiones.

Entonces sí. lesses más y morees menos. Otro idioma común (según la entrada de la wiki ) es " lesses more, más o menos". El nombre proviene del hecho de que el autor (Mark Nudelman) esencialmente quería un programa que fuera "al revés más". Lo opuesto a más es less.

Darth Android
fuente
+1 genial, gracias. ¿Alguna idea de por qué morese llamó más, por cierto?
Mehrdad
13
@Mehrdad Me acabo de dar cuenta de que leí mal su comentario: no tengo idea de por qué morese llama "más", pero sospecharía que es porque todo lo que el programa originalmente hizo fue aceptar entradas y mostrarlas -- More --en la parte inferior de la pantalla si había más.
Darth Android
66
más vino mucho antes que menos, y fue nombrado con el simple propósito de que le permitía manejar "más" resultados de los que cabría en la pantalla.
Stephanie
66
Es cierto, más o menos.
Daniel R Hicks
1
Para agregar confusión ... ¿qué pasa con el programa de buscapersonas 'más'?
mdpc
6

Me parece lessun poco más amigable que moreporque puedes usar las teclas de flecha para recorrer el archivo. moresolo se desplaza pantalla por pantalla (por defecto).

iank
fuente
... Y puedes buscar con/
Canadian Luke REINSTATE MONICA
3

Aparte de que permite más funciones de desplazamiento, menos no necesita leer todo el archivo, es decir, carga los archivos más rápido que más

yafrani
fuente
1

Otra diferencia entre morey less, es que moredeja la (última página del) resultado en el shell, mientras que lessdeja el shell limpio.

A veces puede preferir uno sobre el otro. Por ejemplo, si necesita copiar y pegar desde el archivo, morepuede ser mejor. Sin embargo, en otros casos, puede preferir el enfoque 'más limpio' de less.

Zvika
fuente
0

Más o menos también funcionan bien juntos:

more * | less

Esto muestra el contenido de los archivos coincidentes junto con el archivo coincidente decorado y los nombres de directorio.

Acumenus
fuente