GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Mehr als eine Remote-Quelle wird beim Kopieren von Dateien über pscp nicht unterstützt

Weil Sie mehr als eine Remote-Quelle angeben. [email protected]: . ← der Punkt hier (was angeblich dein Arbeitsverzeichnis bedeutet) gehört nicht dorthin. Sie können auf diese Weise nicht auf Ihr Arbeitsverzeichnis auf einem anderen Rechner verweisen, und da zwischen [email protected] ein Leerzeichen steht und . , wird es als zwei Argumente interpretiert.

Geben Sie stattdessen einen absoluten Pfad an:

pscp C:\abc.php [email protected]:/home/user/foo

Wenn Sie den Windows-Pfad verwenden, besteht die Möglichkeit, dass Sie Ordner/Verzeichnisse mit Leerzeichen haben, und diese können diesen Fehler ebenfalls verursachen. Sie können dies beheben, indem Sie Ihren Pfad in doppelte Anführungszeichen setzen. Das war mein Problem

pscp -<arguments> [email protected]:/home/folder/file "C:\your windows path"

Linux
  1. Ssh – Kopieren geschützter Dateien zwischen Servern in einer Zeile?

  2. Lösung für GIT GUI-Client für Remote-SSH

  3. Linux:Dateien kontinuierlich synchronisieren, in eine Richtung

  4. Finden Sie alle Dateien, die älter als eine Minute sind

  5. xargs Substitution von mehr als einem Argument

Tmux-Sitzung auf Remote-System automatisch starten, wenn Sie sich über SSH anmelden

Älteste Datei finden und löschen, wenn mehr als X Dateien in einem Verzeichnis in Linux vorhanden sind

Rsync zeigt Fortschrittsbalken beim Kopieren von Dateien unter Linux an

Warum Swap verwenden, wenn im RAM mehr als genug freier Speicherplatz vorhanden ist?

Kopieren einer Datei nur, wenn sie neuer als das Ziel ist

Wie binde ich den MySQL-Server an mehr als eine IP-Adresse?