Navigation

Copying large amout of files/dirs over SSH using RSYNC

To copy files from remote server to local:

rsync -vrplogDtH -e ssh user@remotehost:/remote/location /this/dir/

To copy files from local to remote server:

rsync -vrplogDtH /this/dir/ -e ssh user@remotehost:/remote/location

-v, --verbose increase verbosity
-r, --recursive recurse into directories
-p, --perms preserve permissions
-l, --links copy symlinks as symlinks
-o, --owner preserve owner (super-user only)
-g, --group preserve group
-D same as --devices --specials
-t, --times preserve times
-H, --hard-links preserve hard links