Sometimes you want to copy a single large file and have them restart where it left off if the transfer fails. Instead of using scp, you can use rsync for this. The below example would copy the file “/data/files.zip” on server 10.3.12.5 to your current directory. A single “dot” represents the current directory in shell scripts.
rsync -avz --progress --partial 10.3.12.5:/data/files.zip .