Command options (or flags, or arguments, ...)
Most terminal commands accept arguments to change its behavior
Typically delineated with a dash (by convention)
E.g.,:
ls -la
- Equivalent to
ls -l -a
- Meaning, give me the long listing and all information (i.e., hidden info)
cp -r
- Recursively copy (or, how you copy directories and their contents)
Options can be found typically by adding --help
or reading the man
pages