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 .