Existe alguma ordem estabelecida para argumentos 'ls'?

Sou estudante e, como parte do meu currículo, devo recodificar olscomandar e reproduzir seu comportamento da melhor maneira possível.

No Mac (El Capitan 10.11.6), usando o terminal iTerm 2 (zsh), recebo:

user> ls . -R
ls: -R: No such file or directory

E no Arch (versão mais recente), usando a interface de texto padrão (bash), recebo:

user> ls . -R
<current directory content>

Embora eu prefira confiar no Arch, é correto o ls recusar sua opção depois que um diretório foi especificado? E existe alguma documentação declarando a ordem dos argumentos?

questionAnswers(1)

yourAnswerToTheQuestion