Você poderia usar algo como
rsync -avP --inplace user@remote:/path/to/archive.dat CopyOfLocalArchive.dat
Isso tenta apenas transferir diferenças. Se os arquivos forem muito diferentes, não haverá muito benefício. Mas talvez vale a pena tentar.
Estou usando uma máquina remota para compilar um projeto. Quando termina a construção, eu uso o scp para copiar o arquivo para uma máquina local.
Isso funcionou bem até que eu estava em banda larga. Agora estou usando uma conexão 3G porque estou longe de casa e tenho largura de banda limitada. O arquivo tem cerca de 80 MiB de tamanho e, como não estou fazendo isso de maneira inteligente, fico sem largura de banda com facilidade, já que preciso baixar o arquivo várias vezes em um dia.
Existe uma maneira melhor de fazer isso em vez de fazer o download do arquivo várias vezes? Devo estar usando algo como rsync
??
Você poderia usar algo como
rsync -avP --inplace user@remote:/path/to/archive.dat CopyOfLocalArchive.dat
Isso tenta apenas transferir diferenças. Se os arquivos forem muito diferentes, não haverá muito benefício. Mas talvez vale a pena tentar.