Primeiras coisas primeiro: rsync
não usa scp
para copiar arquivos. (Pode usar ssh
como transporte, talvez seja isso o que está confundindo você?)
Se você tem um comando como este:
scp -pr /source/path/* remotehost:/destination/
Você pode substituí-lo um por um por isso:
rsync -a /source/path/* remotehost:/destination/
Nesta instância específica, eu otimizaria o *
no caminho de origem como este, e incluiria os --partial --progress --verbose
sinalizadores para melhorar a capacidade de reinicialização (e para ver o que está acontecendo). Observe que eu mantenho o /
à direita na origem; isso é importante para rsync
:
rsync -avP /source/path/ remotehost:/destination/
Você pode ver o que aconteceria sem isso, incluindo o sinal --dry-run
.