rsync --progress --recursive source target
To resume a previously interrupted copy:
rsync --progress --recursive --ignore-existing source target
Please note that rsync source/ target
and rsync source target
do produce different results!
The trailing slash at the end of the source directory causes rsync to copy the contents of the source directory into the target directory. Without the trailing slash, the target directory will contain one directory that is identical to the source directory.