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

Mappen kopiëren van de ene Unix server naar de andere?

Ik wil graag een map kopiëren van een Unix server naar een andere Unix server. Kan iemand mij vertellen of er een methode of commando is om dit te bereiken?

Antwoorden (4)

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

Ja, er is scp of het vroegere rcp of rsync

scp -r source_folder user@host.com:destination_folder

Het bovenstaande commando kopieert source_folder naar destination_folder in de homedirectory van user's op host.com

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

Als je map submappen bevat en nog belangrijker symlinks, dan wil je rsync gebruiken:

rsync -aruv localfolder/ user@server:destination/

Of omgekeerd:

rsync -aruv user@server:destination/ localfolder/

Dit doet een recursieve backup / kopie van localfolder naar je server terwijl eigendom en permissies intact blijven. De tot nu toe voorgestelde oplossingen zijn geldig, maar scp kan standaard niet overweg met symlinks en zal in plaats daarvan een nieuwe kopie maken van het gekoppelde bestand.

Voor gedetailleerd gebruik zie man(1) rsync of hier

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

U kunt SCP gebruiken:

scp -rp foldertocopy/ user@server:destination/

of rsync

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

Log eerst in op de server waarnaar je de map of het bestand wilt kopiëren. Ga naar de map waar u wilt kopiëren en voer het commando “wget http://sourceserverip/folderuwanttocopy.zip

uit voor deze mapuwanttocpy.zip in de bronserver moet in /var/www/html staan als het een Linux server is (of) xamp/httdocs als het een Windows server is