Muitas ferramentas de linha de comando recebem argumentos. Há argumentos de uma letra, curtos, e ... longos argumentos. Eles mudam o comportamento padrão de tal ferramenta.
Argumentos breves são prefixados com um único traço -
Argumentos longos são prefixados com um traço duplo --
Os argumentos curtos podem ser combinados em ls -l -t -r
é o mesmo que ls -ltr
.
Argumentos longos precisam ser diferenciados dos singles combinados e, para fazer isso, um argumento longo é prefixado com um traço duplo ls -l -t --reverse
ou ls -lt --reverse
Argumentos longos são mais fáceis de lembrar, os curtos mais rápidos para digitar.
A maioria dos comandos possui uma página de manual que explica esses argumentos em detalhes. Por exemplo. man ls
para a página de manual do comando ls que usei nos exemplos acima.