Você quer a opção --update
, se você tiver arquivos muito grandes, então também considere -partial .. family.
Estou tentando rsync um clone parcial de mavencentral usando rsync. O problema é que, devido a políticas de rede ridículas, só posso ter a cópia em execução durante o horário comercial. O processo será cortado antes que tenha a chance de terminar. Quando eu executo o mesmo comando rsync novamente, ele vai começar do topo, procurando arquivos diff'd, e nunca chegar ao fim e realmente começar a transferir arquivos.
rsync -avP -e ssh user@server:/directory/for/maven .
Ele começará a passar pela árvore sem problemas, mas não transferirá nenhum arquivo após a primeira tentativa. É muito lento para pegar onde estava. Alguma sugestão para retomar um rsync após o fechamento?
Você quer a opção --update
, se você tiver arquivos muito grandes, então também considere -partial .. family.
rsync
copia apenas os arquivos que foram alterados. Isso significa que se sua primeira execução foi interrompida e você começar de novo, então rsync
lê o diretório remoto e compara os arquivos na máquina local por tamanho de arquivo e data de criação. Portanto, não começa no começo. Essa comparação não leva muito tempo e você quase não tem sobrecarga de rede.
Se você quiser comparar os arquivos também por seu conteúdo, use -c
.
Tags command-line rsync remote