flag

Gibt es einen Unterschied zwischen einem Befehlszeilenflag und einer Befehlszeilenoption?

Ich höre diese beiden Begriffe austauschbar und frage mich, ob es einen Unterschied zwischen ihnen gibt, wie Flags für einen Buchstaben sind oder Flags nach einem einzelnen Bindestrich sind.