7 Syntax of command-line arguments

POSIX recommends these conventions for command-line arguments.

GNU adds long options to these conventions:

The syntax of options with an optional argument is -<short_option><argument> (without whitespace), or --<long_option>=<argument>.