ls -a
(Considero-a
un'opzione)sudo -u username
(-u
= opzione,username
= arg)chmod 664 my-dir
(664
= opzione,my-dir
= arg)
Non riesco a pensare a un esempio che potrebbe dire "questa è una bandiera" tranne forse quando guardo l'elenco di dir:
-r--------. 1 david david 3344 May 19 17:48 611056.pdf
Questo ha il "flag di lettura" impostato per il proprietario, ma questo è tutto. Cosa mi impedisce di chiamarla "opzione di lettura"?
Scrivo e modifico documentazione tecnica, principalmente in DocBook XML, e cerco una spiegazione della differenza, che sia coerente e accurata possibile. Tuttavia, sto già vedendo un modello formarsi:
- le bandiere tendono ad essere booleane. per esempio,
setenforce 0
- le opzioni aiutano a definire come dovrebbe comportarsi un comando. Alcuni potrebbero essere opzionali.
- gli argomenti dicono ai comandi su quale oggetto operare.
Potevo vedermi combinare bandiere e opzioni (alcune opzioni possono avere una dozzina di possibili valori, ma i booleani ne hanno solo due). Gli argomenti sembrano sufficientemente diversi per mantenerli come tali.
ls -a
esempio. (Per me, una bandiera è una variabile booleana.)
tar c abc.txt > x.tar
in c'è c
una funzione . Stai provando a chiamarla un'opzione che è del tutto inappropriata.