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
.