¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda responderse con hechos y citas editando esta publicación.
Cerrado hace 1 año.
Mejorar esta pregunta
Hace un par de semanas asistí a una charla sobre Git de alguien que parecía tener experiencia en Windows. Digo "parecía ser" porque seguía diciendo "guión" cuando se refería a las opciones de la línea de comandos. Luego recordé algo que encontré curioso en mis primeros días de aprendizaje de Linux; es decir, al referirse a las opciones, los residentes Unix-heads siempre decían "menos". Eso es:
rm -rf /var/tmp/bogus/junk
Se diría "arr em minus arr ef" en lugar de "arr em dash arr ef".
¿Por qué es esto?
Respuesta aceptada:
Dos de los libros de UNIX más importantes, El entorno de programación de UNIX y El lenguaje de programación C se refieren a él como menos.
El entorno de programación de Unix, página 13:
Las opciones siguen al nombre del comando en la línea de comando y generalmente se componen de un signo menos inicial (-
) y una sola letra.
El lenguaje de programación C, 2.ª edición, página 116:
Una convención común para los programas C en los sistemas UNIX es que un argumento que comienza con un signo menos introduce un indicador opcional.
Muchos usuarios de UNIX habrán leído uno o ambos de estos libros, por lo que pueden haber tomado la terminología de allí.
Llamarlo menos tiene sentido, porque el carácter que está escribiendo es un guión menos (-
).
Un guión (—
) es más larga.
La razón para decir "menos" en lugar de "guión" probablemente sea doble:
- menos personas saben lo que es un guión
- algunas utilidades aceptan opciones que comienzan con
+
, por lo que es lógico pensar en más y menos
Además, muchos programas de procesamiento de textos convierten un doble guión-menos (--
) en un guión (—
), por lo que decir "guión" cuando quiere decir "menos" podría generar confusión al discutir las opciones largas de GNU, p. --help
.