Se você procurar na rm
man page , verá que rm -r
, rm -R
e rm --recursive
são todos iguais.
-r, -R, --recursive
remove directories and their contents recursively
Ao usar as opções, estou acostumado a elas serem sensíveis a maiúsculas e minúsculas, onde muitas vezes um caso diferente terá um propósito (geralmente completamente diferente). Isso pode até ser visto em rm
, em que rm -i
é equivalente a rm --interactive=always
e rm -I
é equivalente a rm --interactive=once
.
Existe algum motivo histórico para as opções -r
e -R
serem iguais a --recursive
? Existem algumas razões para usar uma sobre a outra (como compatibilidade entre sistemas)?