Parameters -a -S
rsync -aS <target directory> <destination directory>
from man rsync
above command will effectively copy ALL your files from "target directory" (including hidden files-configuration files) to the "destination directory" .
-a = archive mode ; equals to -r # means recursively
-S = handle sparse files efficiently
Command is reversible for restore , although some users including other parameters for restore such
Take a look in manual page and make some tests (in a testing folder) .
--ignore-existing = skip updating files that exist on receiver