Parece que rsync puede hacer todo el trabajo de cp.
Respuesta1
cp
es parte de coreutils, por lo tanto está presente en todas partes. además, fue diseñado principalmente para copiar archivos dentro de una computadora.
rsync
no forma parte de coreutils, no está presente ni siquiera en el entorno predeterminado. Fue diseñado principalmente para transferir archivos a través de la red. Además, rsync tiene más dependencias en comparación con coreutils, sin embargo, esta diferencia no tiene mucho sentido.
La principal ventaja de cp sobre rsync es el tiempo y el menor uso de la CPU.