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?
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?
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
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
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