Вы, вероятно, найдете, что «аргументы», «опции» и «переключатели» также часто используются взаимозаменяемо в этом контексте.
«Флаги», в частности, являются логическими аргументами, устанавливаемыми простым включением аргумента командной строки, без дополнительных данных, необходимых или разрешенных для аргумента. Если вы включаете аргумент / опцию / флаг, он считается «истинным», а если вы его исключаете, он считается «ложным».
Пример аргумента типа флага:
command.exe -DeleteFiles
Пример аргумента без флага:
command.exe -ServerName my.server.com