Transfer files either to or from a remote host (but not between two remote hosts), by default using SSH. To specify a remote path, use
user@host:path/to/file_or_directory
. More information: https://download.samba.org/pub/rsync/rsync.1.
rsync path/to/source path/to/destination
rsync -a|--archive path/to/source path/to/destination
rsync -zvhP|--compress --verbose --human-readable --partial --progress path/to/source path/to/destination
rsync -r|--recursive path/to/source path/to/destination
rsync -r|--recursive path/to/source/ path/to/destination
rsync -auL|--archive --update --copy-links path/to/source path/to/destination
rsyncd
and delete files on the destination that do not exist on the source:rsync -r|--recursive --delete rsync://host:path/to/source path/to/destination
rsync -e|--rsh 'ssh -p port' --info=progress2 host:path/to/source path/to/destination