I'm surprised that there isn't a definitive answer here. Someone should do some historical spelunking and figure this one out. Where and when did the "minus" or "dash" traditions start? Good thesis topic :-)
I picked up saying "minus" from a bunch of kernel hackers I worked with at a certain company that had an OS that included major parts of BSD (that would be apple). I always found that it tripped off the tongue much more easily than dash.
If I have a file name with a "-" in it I would never call it minus, I would call it dash. Thus, I can easily differentiate in conversation between the arguments part of a command and the file name part.
It's pretty rare to include arithmetical expressions in shell commands, so confusion with math seems unlikely.
Based on the other answers here, it sounds like people who are old-time UNIX gurus, or like myself have hung around with old-time UNIX gurus, are more like to say "minus". Thus my suspicion that there's an interesting historical story here.
-
is one of the ones covered) – Michael Mrozek Sep 19 '10 at 00:27minus
before, but I like the superior feeling that goes with it. I'm switching my lingo tominus
– Stefan Sep 20 '10 at 15:29tack
. – jonescb Feb 06 '11 at 19:08-
character, code pointU+002D
is hypen-minus. – jw013 Nov 08 '12 at 17:13hyphen
. When explaining, I go,Arr Emm Hyphen Arr Eff
. I think it majorly depends on the region you're from. – darnir Nov 09 '12 at 15:42U+2212 MINUS SIGN
? – user Nov 22 '12 at 18:39-
character used in Unix command options, which is notU+2212
. If you tried usingU+2212
in a command option instead of-
it probably will not work. The expected character isU+002D
: hyphen-minus. If you go to the POSIX spec on Utility Conventions and inspect the-
character used there, you will find that it isU+002D
hyphen-minus, notU+2212
. – jw013 Nov 23 '12 at 03:50dash
. That being said, I've found some people sayingminus
on YouTube. I thinkdash
is way faster, easier to say. I have no idea why I started saying it that way. – Ryan Babchishin Oct 24 '15 at 07:16