cp na verdade aceita ambos.
De cp --help :
-R, -r, --recursive copy directories recursively
Por questões de consistência, a maioria dos comandos shell usa -R como um sinalizador recursivo , provavelmente porque eles imitam o comportamento de ls .
De ls --help :
-r, --reverse reverse order while sorting
-R, --recursive list subdirectories recursively