-v --verbose
prints list of changed files, time, amount of data copied etc
-n --dry-run
-q --quiet
no messages - when running scripts
--progress
show progress of transfer
-a --archive
copy files recursively and preserve group and user ownership when copying files
-z --compress
-r --recursive
-R --relative
use relative path names
-e --rsh
specify protocol to use for remote shell
Typical usage
$ rsync -acvz SRC [DEST]
Complete list of rsync command line options with explanation