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

Kopieren von Ordnern von einem Unix-Server auf einen anderen?

Ich würde gerne einen Ordner von einem Unix-Server auf einen anderen Unix-Server kopieren. Kann mir jemand sagen, ob es eine Methode oder einen Befehl gibt, um dies zu erreichen?

Antworten (4)

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

Ja, es gibt scp oder das frühere rcp oder rsync

scp -r source_folder user@host.com:destination_folder

Der obige Befehl kopiert source_folder nach destination_folder im Home-Verzeichnis user's auf host.com

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

Wenn Ihr Ordner Unterordner und vor allem Symlinks enthält, sollten Sie rsync verwenden:

rsync -aruv localfolder/ user@server:destination/

Oder umgekehrt:

rsync -aruv user@server:destination/ localfolder/

Dies führt eine rekursive Sicherung/Kopie vom lokalen Ordner auf den Server durch, wobei die Besitzverhältnisse und Berechtigungen intakt bleiben. Die bisher vorgeschlagenen Lösungen sind gültig, allerdings verarbeitet scp standardmäßig keine Symlinks und erstellt stattdessen eine neue Kopie der verlinkten Datei.

Für eine detaillierte Verwendung siehe man(1) rsync oder hier

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

Sie können SCP verwenden:

scp -rp foldertocopy/ user@server:destination/

oder rsync

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

Melden Sie sich zunächst auf dem Server an, auf den Sie einen Ordner oder eine Datei kopieren möchten. Begeben Sie sich in den Ordner, in den Sie kopieren möchten, und führen Sie den Befehl “wget http://sourceserverip/folderuwanttocopy.zip

für diesen Ordneruwanttocpy.zip im Quellserver sollte sich in /var/www/html befinden, wenn es sich um einen Linux-Server handelt (oder) xamp/httdocs, wenn es sich um einen Windows-Server handelt