Copia pastas de um servidor Unix para outro?

22

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?

    
por Der Hochstapler 30.05.2011 / 10:53

4 respostas

26

Sim, existe scp ou o antigo rcp ou rsync

scp -r source_folder [email protected]:destination_folder

O comando acima copiará source_folder para destination_folder no diretório inicial user's em host.com

    
por 30.05.2011 / 10:56
13

Se a sua pasta contém subpastas e, mais importante, links simbólicos, você quer usar rsync :

rsync -aruv localfolder/ user@server:destination/

Ou ao contrário:

rsync -aruv user@server:destination/ localfolder/

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, no entanto scp não manipula links simbólicos por padrão e Em vez disso, criará uma nova cópia do arquivo vinculado.

Para uso detalhado, consulte man (1) rsync ou aqui

    
por 30.05.2011 / 11:01
4

Você pode usar SCP :

scp -rp foldertocopy/ user@server:destination/

ou

rsync

    
por 30.05.2011 / 10:56
-1

Primeiro, faça login no servidor para o qual você deseja copiar a pasta ou o arquivo. Esteja na pasta onde você deseja copiar e execute o comando "wget link "

para este folderuwanttocpy.zip no servidor de origem deve estar em / var / www / html se for servidor linux (ou) xamp / httdocs se for servidor windows

    
por 04.04.2017 / 10:35

Tags