complete -c chmod -s v -l verbose -d 'output a diagnostic for every file processed' complete -c chmod -s c -l changes -d 'report only when a change is made' complete -c chmod -s f -l silent -l quiet -d 'suppress most error messages' complete -c chmod -s R -l recursive -d 'operate on files and directories recursively' complete -c chmod -s h -l help -d 'Print help' complete -c chmod -s V -l version -d 'Print version'