Você pode usar rsync para pegar de onde parou, na verdade, com a compactação de rsync , você poderia reduzir um pouco o tempo de transferência. Você precisará ativar o Sharing --> Remote Login na máquina remota para poder usar rsync de / para ele. Quando você ativa Remote Login , o painel Sharing exibe uma mensagem que diz algo como
To log in to this computer remotely, type "ssh [email protected]"
Esta será a forma do comando rsync que você usará para copiar / continuar de onde parou:
$ rsync -avz source_folder [email protected]:path_relative_to_login_folder
Então, posso colocar minha pasta ~/iTunes na minha pasta ~/Downloads remota, começando ou retomando o ponto em que parou com este comando, supondo que eu esteja na minha pasta de login:
$ rsync -avz iTunes [email protected]:Downloads
Ele solicitará sua senha remota, criará uma lista de arquivos e iniciará ou coletará os arquivos. A opção -a significa archive e essencialmente fornece recursão de pasta. A opção -z usa compactação na transferência de rede. A opção -v exibe o que está acontecendo durante a transferência.
Isso deve fazer o truque para você. Há muitos exemplos na página rsync man .