¿Cómo puedo reanudar una descarga de scp?

¿Cómo puedo reanudar una descarga de scp?

Comencé a descargar aproximadamente 1 GB de un colega y recibí 750 MB en aproximadamente 8 horas.

El comando que utilicé fue

$ scp dev@dev_server:/home/dev/trainingVM/Centos7VMa_app_zxTmw457.ova

¿Qué comando podría usar a continuación para que el resto se descargue en menos de 3 horas, no en 10?

Respuesta1

Utilice rsync para completar la transferencia, por ejemplo:

rsync --partial -e ssh dev@dev_server:/home/dev/trainingVM/Centos7VMa_app_zxTmw457.ova \
   /path/to/local/Centos7VMa_app_zxTmw457.ova

La --partialopción es útil en caso de que la transferencia se interrumpa nuevamente antes de completarse. Le indica rsyncque no elimine ningún archivo parcialmente transferido.

Si desea una salida detallada, visualización del progreso y/o estadísticas al final de la transferencia, utilice -v, --progress, --stats. Utilice también el --humano-h dos vecespara "legible por humanos" (es decir, use KB, MB, GB en lugar de solo bytes).

rsync -v --progress --stats -h -h --partial -e ssh \
    dev@dev_server:/home/dev/trainingVM/Centos7VMa_app_zxTmw457.ova \
    /path/to/local/Centos7VMa_app_zxTmw457.ova

información relacionada