Maslinux
Las noticias más recientes sobre GNU-Linux

Transferencia de archivos usando los comandos scp y rsync

 

 

 

En este tutorial hablaremos acerca de cómo transferir archivos entre sistemas usando scp y rsync con algunos ejemplos. Así que primero veamos ambos comandos brevemente.

scp se basa en ssh y se usa para transferir archivos desde el host local al host remoto de forma segura. La sintaxis para usar scp es:

scp source_file_name username@destination_host:destination_folder

Con Rsync la función principal, por otro lado, es básicamente sincronizar archivos/directorios en el host local o en el host remoto. Rsync copia inicialmente el directorio completo y luego copia los archivos recién agregados (copia de seguridad diferencial) en lugar de copiar todo el directorio nuevamente.

Es seguro y más rápido que scp y también se puede usar en lugar del comando scp para copiar archivos/directorios al host remoto. La sintaxis para usar rsync es:

rsync options source destination

Ahora, veamos algunos ejemplos que muestran los usos de ambos comandos.

Ejemplos de scp:

scp –rpv /datafile dan@192.168.1.100:/home/susan

Aquí, la opción r se usa cuando estamos copiando un directorio con todos los archivos dentro de él,

en segundo lugar, la opción p proporcionará un tiempo estimado y velocidad de conexión,

y la opción v proporcionará información de depuración que puede ayudar a diagnosticar un problema relacionado con la conexión, autenticación, etc.

 

scp –C /datafile dan@192.168.1.100:/home/susan

La opción C comprimirá el archivo sobre la marcha y reproducirá el mismo archivo cuando llegue al destino. De esta forma, se ahorra tiempo de copiado del archivo.

scp –P 300 /datafile dan@192.168.1.100:/home/susan

Aquí la opción -P se usa para definir un puerto personalizado en caso de que no estemos usando el puerto ssh predeterminado (22).

Ejemplos de Rsync:

rsync –azvh /datafile dan@192.168.1.100:/home/susan

Aquí, la opción r es el modo de archivo que permite copiar archivos recursivamente junto con sus permisos de archivos, enlaces simbólicos, etc.

La segunda opción r se usa para comprimir datos de archivo,

la tercera opción h proporcionará productos legibles por humanos,

y la opción v proporcionará información de depuración que puede ayudar a diagnosticar un problema relacionado con la conexión, autenticación, etc.

Además, podemos mencionar la ubicación local como /home/dan en lugar de dan@192.168.1.100:/home/susan

rsync -azvh – -progress dan@192.168.1.100:/home/susan /datafile

El ejemplo anterior nos permitirá sincronizar un directorio desde la ubicación remota al directorio del host local y –progress nos mostrará el progreso de la transferencia del archivo/directorio.

rsync –avzhe ssh /datafile dan@192.168.1.100:/home/susan

Este ejemplo nos permitirá usar rsync sobre ssh y la opción -e aquí se usa para definir un protocolo, que es este caso es ssh.

rsync –avzhe ‘ssh –p 300’ /datafile dan@192.168.1.100:/home/susan

Aquí, este ejemplo nos permitirá usar rsync sobre ssh con puerto modificado.

rsync -azvh – -progress –include ‘A*’ –exclude ‘*’ dan@192.168.1.100:/home/susan /datafile

 

Esto nos permitirá copiar todos los archivos que comiencen con “A” y excluirá todos los demás archivos.

Tanto scp como el rsync se pueden usar para transferir archivos/directorios, pero rsync está por encima cuando se trata de rendimiento. También rysnc tiene la opción de tomar la copia de seguridad diferencial que carece de scp. Pero ambos son igualmente seguros y muy fáciles de usar.

Original

(Visitada 1 veces, 1 visitas hoy )

Deja un comentario

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

¿Dinero público? ¡Código Público! – Únete a la campaña de la FSFE

Mediante el uso de software libre, los datos de los ciudadanos se mantienen más seguros y las posibilidades de éxito ataques de los criminales se reduce. El software libre también puede utilizarse como base para mejores aplicaciones, basándose en él para crear programas más eficientes y seguros. En resumen, el Software Libre puede ayudarnos a construir una sociedad mejor para todos.Firma aquí Para más info, Visita este enlace

Populares

  • KDE Plasma 5.12 LTS ingresa a Beta, ofrece aspecto unificado e integración para smartphones (164)
  • El concurso de fondos de pantalla Fedora 28 está abierto (126)
  • Porteus Kiosk 4.6 lanzado con correcciones para Meltdown y Spectre (92)
  • 7 de los mejores temas de iconos para Ubuntu (61)
  • Cómo instalar VirtualBox 5.1 en Debian 9 (Stretch) (54)
  • Los 9 mejores editores de texto en GNU-Linux (52)
  • Cómo configurar Bluetooth en GNU/Linux (43)

Categorías

Archivos

Este blog apoya a Slimbook

Porque producen ultrabooks ensamblados en España con software y hardware libre.

Suscripción por email

Puedes suscribirte a las noticias más recientes por correo electrónico

10 años en la Web

Maslinux.es utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies