Transferir archivos hacia/desde Khipu
Info
Se recomienda realizar regularmente copias de sus archivos en Khipu a sus ordenadores locales. Es importante recordar que Khipu no es un almacenamiento personal en la nube y que la información almacenada no posee respaldo.
La transferencia de archivos hacia/desde Khipu puede ser realizada usando scp
o rsync
.
Copiando archivos usando scp
Secure Copy Protocol scp
scp
es un comando que permite copiar de manera secura archivos y directorios desde dos ubicaciones remotas. Con este comando podremos copiar archivos o directorios desde nuestro ordenador local a uno remoto y viceversa. Cuando se transfiere datos mediante scp
los archivos y contraseñas son encriptados para evitar que alguien tenga acceso no autorizado mientras se realiza el proceso de copia.
La sintaxis básica del comando scp
es la siguiente:
scp <path-origen> <path-destino>
scp <path-origen-local> <usuario>@khipu.utec.edu.pe:<path-destino-en-Khipu>
scp <usuario>@khipu.utec.edu.pe:<path-destino-en-Khipu> <path-origen-local>
-
Copiar desde mi ordenador local a Khipu
# Copiar mi-archivo.txt a mi directorio /home en Khipu scp mi-archivo.txt mi-usuario@khipu.utec.edu.pe:~ # Copiar mi-folder/ a mi directorio /home en Khipu. # El flag -r indica que se esta ejecutando el comando de manera recursiva. scp -r mi-folder mi-usuario@khipu.utec.edu.pe:~
-
Copiar de Khipu a mi ordenador local
# Copiar mi-archivo.txt a mi directorio actual en mi ordenador scp mi-usuario@khipu.utec.edu.pe:~/path/a/mi-archivo.txt . # Copiar mi-folder/ a mi directorio actual en mi ordenador scp -r mi-usuario@khipu.utec.edu.pe:~/path/a/mi-folder .
Copiando archivos usando rsync
Remote Synchronization rsync
rsync
es una herramienta de sincronización entre archivos remotos y locales. Este comando minimiza la cantidad de datos copiados, ya que solo copia aquellas partes que cambiaron entre ambos directorios. Este comando es recomendado para la transferencia de archivos de gran tamaño ya que mantiene un registro del progreso. De esta manera, si la transmisión es interrumpida, rsync
continuará desde donde se quedó, sin necesidad de iniciar desde cero.
La sintaxis básica para el uso de rsync
es la siguiente:
rsync <opciones> <path-origen> <path-destino>
rsync <opciones> <path-origen-local> <usuario>@khipu.utec.edu.pe:<path-destino-en-Khipu>
rsync <opciones> <usuario>@khipu.utec.edu.pe:<path-origen-en-Khipu> <path-destino-local>
A continuación se muestran algunos ejemplos del uso de rsync
.
-
Sincronizar desde mi ordenador local a Khipu
# El flag -a indica que se trata de archivos rsync -a ~/path/en/mi-folder mi-usuario@khipu.utec.edu.pe:~/path/en/khipu # El flag -az indica que se trata de archivos que se van a comprimir rsync -az ~/path/en/mi-folder mi-usuario@khipu.utec.edu.pe:~/path/en/khipu
-
Sincronizar un directorio remoto a uno local
# El flag -a indica que se trata de archivos rsync -a mi-usuario@khipu.utec.edu.pe:~/path/en/khipu ~/path/en/mi-folder # El flag -azP indica que se trata de archivos que se van a comprimir y se muestra el progreso rsync -azP mi-usuario@khipu.utec.edu.pe:~/path/en/khipu ~/path/en/mi-folder