rsync
Remote file sync and copy.
$ rsync -a ":"
Examples
# Sync local to remote rsync -avz /local/dir/ user@example.com:/remote/dir/ # With progress and delete rsync -avz --progress --delete /local/dir/ user@example.com:/remote/dir/ # Dry run first rsync -avzn /local/dir/ user@example.com:/remote/dir/