Question: why rsync is faster than cp?
Answer: rsync is much faster than cp for this, because it will check file sizes and timestamps to see which ones need to be updated, and you can add more refinements. ... You can also use rsync to copy or sync files to a remote machine, or make is run as a daemon. Humble cp can't do such fancy things.