it-swarm.com.de

So kopieren Sie ein Verzeichnis vom lokalen Computer auf den Remote-Computer

Ich verwende ssh, um eine Verbindung zu einem Remote-Computer herzustellen.

Gibt es eine Möglichkeit, ein gesamtes Verzeichnis von einem lokalen Computer auf den Remote-Computer zu kopieren?

Ich habe this link gefunden, um es andersherum zu machen, dh das Kopieren von einem entfernten Rechner auf einen lokalen Rechner.

24
nish

Der einfachste Weg ist scp

scp -ra /path/to/local/storage [email protected]:/path/to/copy

rsync ist am besten geeignet, wenn Sie Versionen aktualisieren möchten, an denen sie zuvor kopiert wurde.

Wenn dies nicht funktioniert, führen Sie den Befehl -v erneut aus, um zu sehen, was der Fehler ist.

33
Oliver Matthews

Es ist auch mit rsync sehr einfach:

rsync /path/to/local/storage [email protected]:/path/to/copy

Ich empfehle die Verwendung von rsync über scp, da es sehr wahrscheinlich ist, dass Sie eines Tages eine Funktion benötigen, die rsync bietet, und dann von Ihren Erfahrungen mit dem Tool profitieren.

9
mnagel

Das ist für mich gearbeitet 

rsync -avz -e 'ssh' /path/to/local/dir [email protected]:/path/to/remote/dir
7
Mike
rsync -rPz /my/local/dir/ workstation:/my/remote/dir

Das hat bei mir funktioniert.

Msgstr "Rsync nicht angewiesen, in Verzeichnisse zu rekursieren und ihm dann nur Ein Verzeichnis zu geben, mit dem er anfangen soll, tut er nichts. Duh. Das Hinzufügen dieses Kennzeichens Führt zur endgültigen, funktionierenden Beschwörung:"

Folgen Sie diesem Link zum detaillierten Verständnis.

0
O'Byron