Continuar descarga scp

Cuántas veces te encontraste con una descarga por SCP interrumpida por algún problema de red?

O cuántas veces tenés que apagar ya el equipo y estás en medio de una descarga que ya llevó 4 horas y llevará más 4?

Para estos casos, resulta decepcionante saber que SCP no permite reanudar descargas. O sí?

En verdad que, con ayuda de rsync, sí se puede reanudar. El comando es el siguiente:

rsync –partial –progress -rsh=ssh usuario@equipo:/dir/archivo  archivo_local

Podemos colocar como un alias para hacer el comando más corto. Para eso: editar el archivo /home/<<usuario>>/.bashrc ,  y colocar al final del archivo:

alias contscp=”rsync –partial –progress –rsh=ssh”

Entonces se puede usar como un comando:

contscp usuario@equipo:/dir/archivo  archivo_local

Fuente: http://joen.dk/wordpress/?p=34

Ah, para quien no sabe:

scp (Copia Segura) es un comando para transferir archivos entre equipos basado en el protocolo SSH.

Ejemplo de uso:

scp archivo_local usuario@IP_o_Nombre_Eq_Remoto:/directorio

scp usuario@IP_o_Nombre_Eq_Remoto:/directorio directorio_o_archivo_local

Un comentario en “Continuar descarga scp”

  1. Hola, el comando queda así -en caso de utilizar el nombre del flag completo… Doble guión (-):

    rsync –-partial –-progress –rsh=ssh usuario@equipo:/dir/archivo archivo_local

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *