2011-05-30 08:53:35 +0000 2011-05-30 08:53:35 +0000
22
22

¿Copiar carpetas de un servidor Unix a otro?

Me gustaría copiar una carpeta de un servidor Unix a otro servidor Unix. ¿Puede alguien decirme si hay un método o comando para lograr esto?

Respuestas (4)

27
27
27
2011-05-30 08:56:30 +0000

Sí, existe scp o el anterior rcp o rsync

scp -r source_folder user@host.com:destination_folder

El comando anterior copiará source_folder a destination_folder en el directorio raíz de user's en host.com

12
12
12
2011-05-30 09:01:49 +0000

Si su carpeta contiene subcarpetas y, lo que es más importante, enlaces simbólicos, debe utilizar rsync:

rsync -aruv localfolder/ user@server:destination/

O al revés:

rsync -aruv user@server:destination/ localfolder/

Esto hará una copia de seguridad recursiva / copia de la carpeta local a su servidor, manteniendo la propiedad y los permisos intactos. Las soluciones sugeridas hasta ahora son válidas, sin embargo scp no maneja los enlaces simbólicos por defecto y en su lugar creará una nueva copia del archivo vinculado.

Para un uso detallado vea man(1) rsync o aquí

4
4
4
2011-05-30 08:56:32 +0000

Puede utilizar SCP :

scp -rp foldertocopy/ user@server:destination/

o rsync

-1
-1
-1
2017-04-04 08:35:25 +0000

Primero inicie sesión en el servidor en el que desea copiar la carpeta o el archivo. Esté en la carpeta donde quiere copiar y ejecute el comando “wget http://sourceserverip/folderuwanttocopy.zip

para esta carpetauwanttocpy.zip en el servidor fuente debe estar en /var/www/html si es un servidor linux (o) xamp/httdocs si es un servidor windows