Some commands use a lower case
r for their recursive flag while others use a capital letter
cp -r foo/ bar/ chmod -R 777 foobar/
Is there a reason for this?
For consistency, most shell commands use
I'm not sure that there's any specific reason to the inconsistancy other than that programmers can choose to use whatever flags they want.
I don't think there's any form of standard for that so it's hard to expect everyone to follow suit.