Ordner von einem Unix-Server auf einen anderen kopieren?

22

Ich möchte 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?

Der Hochstapler
quelle

Antworten:

27

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

scp -r source_folder [email protected]:destination_folder

Der obige Befehl kopiert source_folderzu destination_folderim user'sHome - Verzeichnis aufhost.com

Ozair Kafray
quelle
1
Ich habe rcp seit Jahrzehnten nicht mehr gesehen - nutzt das noch jemand?
Piskvor
@Piskvor: Ich habe es auch noch nie benutzt, wurde aber nur der Vollständigkeit halber dort hinzugefügt.
Ozair Kafray
Wenn Sie Vollständigkeit wünschen, sollten Sie auch die netcat-Methode hinzufügen. nc -l -p 9999 > file+ cat file | nc ip port oder nc -l -p 9999 | tar -x -+ tar -c dir | nc ip port- hat meine Haut ein paar Mal gerettet, als ich keine ausgefallenen Server zur Verfügung hatte, wie Linux-Installationssysteme
Hanshenrik
12

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

rsync -aruv localfolder/ user@server:destination/

Oder umgekehrt:

rsync -aruv user@server:destination/ localfolder/

Dadurch wird eine rekursive Sicherung / Kopie vom lokalen Ordner auf Ihren Server erstellt, wobei der Besitz und die Berechtigungen erhalten bleiben. Die bisher vorgeschlagenen Lösungen sind gültig, scp verarbeitet jedoch standardmäßig keine Symlinks und erstellt stattdessen eine neue Kopie der verknüpften Datei.

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

Shirkrin
quelle
-1

Melden Sie sich zuerst bei dem Server an, auf den Sie den Ordner oder die Datei kopieren möchten. Sei in einem Ordner, in den du den Befehl "wget http: //sourceserverip/folderuwanttocopy.zip " kopieren und ausführen möchtest

Für diesen Ordner sollte uwanttocpy.zip im Quellserver in / var / www / html sein, wenn es sich um einen Linux-Server handelt, oder xamp / httdocs, wenn es sich um einen Windows-Server handelt

Soundarya
quelle