Dois dos mais importantes livros sobre UNIX, O Ambiente de Programação do UNIX e A linguagem de programação C refere-se a ela como menos.
O Ambiente de Programação Unix, página 13 :
Options follow the command name on the command line, and are usually made up of an initial minus sign (
-
) and a single letter.
A Linguagem de Programação C, 2ª Edição, página 116 :
A common convention for C programs on UNIX systems is that an argument that begins with a minus sign introduces an optional flag.
Muitos usuários do UNIX terão lido um ou ambos os livros, então podem ter tirado a terminologia de lá.
Chamar de menos faz sentido, porque o personagem que você está digitando é um hífen-menos ( -
).
Um traço ( —
) é mais longo.
O motivo para dizer "menos" em vez de "hífen" é provavelmente duplo:
- menos pessoas sabem o que é um hífen
- alguns utilitários aceitam opções que começam com
+
, por isso é lógico pensar em mais e menos
Além disso, muitos programas de processamento de texto convertem um hífen-menos duplo ( --
) em um traço ( —
), portanto dizer "traço" quando você significa "menos" pode causar confusão ao discutir as opções longas do GNU. por exemplo --help
.