Wie kann ich rsync Dateien auf einem remote-Verzeichnis, das nicht existiert?

Angenommen, ich möchte rsync-Datei foo.txt auf meinem lokalen Rechner, um die Datei /home/me/somedirectory/bar.txt auf einem remote-computer, und dass somedirectory/ noch nicht vorhanden. Wie mache ich das?

Versuchte ich rsync -e ssh -z foo.txt remotemachine:/home/me/somedirectory/bar.txt, aber ich bekomme rsync: push_dir#3 "/home/me/somedirectory" failed: No such file or directory (2) Fehler.

(Kopieren der Datei ohne umbenennen funktioniert es, obwohl. Das heißt, das gut läuft: rsync -e ssh -z foo.txt remotemachine:/home/me/somedirectory/`)

  • Ich denke, Sie finden die gleiche Frage beantwortet haben here.
  • Ich habe versucht, das hinzufügen der --recursive Flagge, aber ich bekomme den gleichen Fehler.
InformationsquelleAutor grautur | 2011-12-01
Schreibe einen Kommentar