Com algumas versões do scp (a versão no computador de origem parece ser a chave), apenas a reexecução do comando scp será suficiente para retomar a transferência. Mas tenha cuidado! Se a sua versão não suportar transferências parciais, o arquivo parcial será simplesmente sobrescrito.
Os seguintes switches rsync são úteis para retomar uma transferência quebrada se o scp não suportar:
--append append data onto shorter files
--append-verify like --append, but with old data in file checksum
-e, --rsh=COMMAND specify the remote shell to use
--progress show progress during transfer
O comando
rsync --append-verify --progress --rsh="ssh -p 4567" me@localhost:/path/to/large/file.gz .
deve ter o efeito desejado. Observe que a opção -p
deve estar em minúsculas para ssh.