Where did the convention of using single dashes for letters and doubles dashes for words come from and why is continued to be used?
For example if I type in ls --help, you see:
-a, --all do not ignore entries starting with .
-A, --almost-all do not list implied . and ..
--author with -l, print the author of each file
-b, --escape print octal escapes for nongraphic characters
--block-size=SIZE use SIZE-byte blocks
-B, --ignore-backups do not list implied entries ending with ~
...
I tried googling - and -- convention even with quotes with little success.
