Me gustaría copiar una carpeta de un servidor Unix a otro servidor Unix. ¿Alguien puede decirme si hay un método o comando para lograr esto?
22
Sí, hay scp o el antiguo rcp o rsync
scp -r source_folder [email protected]:destination_folder
El comando anterior copiar source_folder
a destination_folder
en el user's
directorio principal dehost.com
nc -l -p 9999 > file
+cat file | nc ip port
onc -l -p 9999 | tar -x -
+tar -c dir | nc ip port
- me ha salvado la piel un par de veces cuando no tenía ningún servidor sofisticado disponible, como los sistemas de instalación de LinuxSi su carpeta contiene subcarpetas y, lo que es más importante, enlaces simbólicos, desea usar rsync :
O a la inversa:
Esto hará una copia de seguridad / copia recursiva de la carpeta local a su servidor mientras mantiene intactos la propiedad y los permisos. Las soluciones sugeridas hasta ahora son válidas, sin embargo, scp no maneja 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í
fuente
Puedes usar SCP :
o
rsync
fuente
Primero inicie sesión en el servidor al que desea copiar la carpeta o el archivo. Estar en la carpeta donde desea copiar y ejecutar el comando "wget http: //sourceserverip/folderuwanttocopy.zip "
para esta carpetauwanttocpy.zip en el servidor de origen debe estar en / var / www / html si es un servidor Linux (o) xamp / httdocs si es un servidor Windows
fuente