ls -a
(Considero-a
una opción)sudo -u username
(-u
= opción,username
= arg)chmod 664 my-dir
(664
= opción,my-dir
= arg)
No puedo pensar en un ejemplo que pueda decir "esto es una bandera", excepto quizás cuando se mira en la lista de directorios:
-r--------. 1 david david 3344 May 19 17:48 611056.pdf
Esto tiene el "indicador de lectura" establecido para el propietario, pero eso es todo. ¿Qué me impide llamar a eso una "opción de lectura"?
Escribo y edito documentación técnica, principalmente en DocBook XML, y estoy buscando una explicación de la diferencia, que sea lo más consistente y precisa posible. Sin embargo, ya veo que se forma un patrón:
- Las banderas tienden a ser booleanas. p.ej,
setenforce 0
- Las opciones ayudan a definir cómo debe comportarse un comando. Algunos pueden ser opcionales.
- Los argumentos le dicen a los comandos sobre qué objeto operar.
Pude verme combinando banderas y opciones (algunas opciones pueden tener una docena de valores posibles, pero los booleanos solo tienen dos). Los argumentos parecen suficientemente diferentes para mantenerlos como tales.
ls -a
ejemplo. (Para mí, una bandera es una variable booleana.)
tar c abc.txt > x.tar
hay c
una función . Estás tratando de llamar a eso una opción y eso es completamente inapropiado.