ls -a
(-a
オプションを検討します)sudo -u username
(-u
=オプション、username
= arg)chmod 664 my-dir
(664
=オプション、my-dir
= arg)
おそらくディレクトリ一覧を見るときを除いて、「これはフラグです」と言う例は考えられません。
-r--------. 1 david david 3344 May 19 17:48 611056.pdf
これには、所有者に設定された「読み取りフラグ」がありますが、それだけです。それを「読み取りオプション」と呼ぶのを止めるのは何ですか?
私は主にDocBook XMLで技術文書を作成および編集しますが、可能な限り一貫性があり正確な違いの説明を探しています。しかし、私はすでにパターンが形成されているのを見ています:
- フラグはブール値になる傾向があります。例えば、
setenforce 0
- オプションは、コマンドの動作を定義するのに役立ちます。一部はオプションです。
- 引数は、操作するオブジェクトをコマンドに伝えます。
フラグとオプションを組み合わせて自分自身を見ることができました(一部のオプションには12個の値がありますが、ブール値には2つしかありません)。引数は、それ自体を維持するのに十分に異なって見えます。
ls -a
例のように、パラメータ/引数をとらないオプションをフラグとも呼びます。(私にとって、フラグはブール変数です。)
tar c abc.txt > x.tar
、そこにc
ある機能。あなたはそれをオプションと呼ぼうとしており、それは完全に不適切です。