What is the difference between options and commands?
If you do a ‘gpg –help’, you will get two separate lists. The first is a list of commands. The second is a list of options. Whenever you run GPG, you must pick exactly one command (with one exception, see below). You may pick one or more options. The command should, just by convention, come at the end of the argument list, after all the options. If the command takes a file (all the basic ones do), the filename comes at the very end.