rsync

rsync can sync files efficiently locally or with a remote host as well.

rsync [OPTIONS] SOURCE DESTINATION

Common options

-r enter subdirectories -h human readable units -v verbose --progress --inplace write data to update files directly