Eu gostaria de copiar uma pasta de um servidor Unix para outro servidor Unix. Alguém pode me dizer se existe um método ou comando para conseguir isso?
22
Sim, existe scp ou o antigo rcp ou rsync
scp -r source_folder [email protected]:destination_folder
O comando acima será copiado source_folder
para destination_folder
o user's
diretório inicial emhost.com
nc -l -p 9999 > file
+cat file | nc ip port
Ounc -l -p 9999 | tar -x -
+tar -c dir | nc ip port
- salvou minha pele um par de vezes quando eu não tinha quaisquer servidores extravagantes disponíveis, como sistemas instalador linuxSe sua pasta contiver subpastas e, mais importante, links simbólicos, você deseja usar o rsync :
Ou ao contrário:
Isso fará um backup / cópia recursivo da pasta local para o servidor, mantendo a propriedade e as permissões intactas. As soluções sugeridas até o momento são válidas, mas o scp não lida com links simbólicos por padrão e, em vez disso, cria uma nova cópia do arquivo vinculado.
Para uso detalhado, consulte man (1) rsync ou aqui
fonte
Você pode usar o SCP :
ou
rsync
fonte
Primeiro, faça login no servidor para o qual deseja copiar a pasta ou o arquivo. Esteja na pasta em que deseja copiar e executar o comando "wget http: //sourceserverip/folderuwanttocopy.zip "
para esta pastauwanttocpy.zip no servidor de origem deve estar em / var / www / html se for servidor linux (ou) xamp / httdocs se for servidor windows
fonte