Estoy copiando un archivo de 7.5 GB a un servidor remoto usando el comando scp . En algún momento, la transferencia de archivos se interrumpe y tengo que comenzar de nuevo.
¿Se pierde por completo la cantidad temporal de archivo que se transfiere? ¿Puedo reiniciar de alguna manera la transferencia desde donde se detuvo en el intento anterior? Si no, ¿hay algún comando estándar de transferencia de archivos de línea de comando Unix para hacer eso?
linux
ssh
command-line-interface
Matko
fuente
fuente
rsync
.Respuestas:
Si necesita reanudar una transferencia scp de local a remota , intente con rsync:
Versión corta, como lo señala @ aurelijus-rozenas :
En general, el orden de los argumentos para rsync es
fuente
rsync -P -e "ssh -p 222" SRC DEST
rsync -e
se interrumpe, encontré el cambio de nombre de. <Nombre de archivo>. <6funnychars> a <nombre de archivo> en el destino antes de reanudar elrsync -e
necesario.Esto es todo lo que necesitas.
fuente