Auf der Maschine AI haben den Ordner
/home/a/
Auf der Maschine BI haben den Ordner
/home/b/
Ich möchte alle Dateien, Verzeichnisse und Unterverzeichnisse von / home / a in / home / b mit sftp übertragen.
sftp fibon82@machineB.com
put /home/a/* /home/b/
aber es funktioniert nicht, ich bekomme die Fehlermeldung: "Nicht-reguläre Datei überspringen / home / a / a1" ... [a1 ist ein Unterverzeichnis von a]
Wie könnte ich die put-Anweisung ändern?
Vielen Dank! :)
BEARBEITEN:
Ich habe mit scp gelöst:
scp -r /home/a/ fibon82@machineB.com:/home/b/
sftp
finden Sie im OpenSSH-Projekt .
put -r
hätte auch geklappt.