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

PSCP:Laden Sie einen ganzen Ordner hoch, Windows auf Linux

Lösung 1:

Zwei Probleme:Erstens geht der * auf der Zielseite nicht. Zweitens -r dient zum Kopieren eines gesamten Verzeichnisses und Unterverzeichnissen.

pscp -i C:\sitedeploy\abt-keypair.ppk includes\* [email protected]:/usr/local/tomcat/webapps/ROOT/includes/

Kopiert alle Dateien in den lokalen includes\ Verzeichnis in .../includes/ Verzeichnis auf dem Server.

pscp -r -i C:\sitedeploy\abt-keypair.ppk includes\ [email protected]:/usr/local/tomcat/webapps/ROOT/

Kopiert die includes\ Verzeichnis selbst, einschließlich aller Dateien und Unterverzeichnisse, in den .../ROOT/ Verzeichnis auf dem Server (wobei der Inhalt des lokalen Verzeichnisses mit allen vorhandenen .../ROOT/includes/ zusammengeführt würde Verzeichnis.

Lösung 2:

Haftungsausschluss:

Sie müssen -i nicht verwenden dafür. Es dient zur Authentifizierung von privaten Schlüsseldateien. Verwenden Sie einfach -r um die Quelldateien rekursiv zu kopieren.

Möglicherweise möchten Sie eine Drag-and-Drop-Methode, da Sie Windows verwenden. Sie können beispielsweise den WINSCP-Client verwenden.

Lösung 3:

Wenn Sie ein Verzeichnis und seinen Inhalt kopieren möchten, müssen Sie keine Dateispezifikation für das Ziel angeben. Verwenden Sie einfach den Verzeichnisnamen, zum Beispiel.

pscp  -i C:\sitedeploy\abt-keypair.ppk includes\* [email protected]:/usr/local/tomcat/webapps/ROOT/includes/

Wenn Sie das Verzeichnis und alles darunter kopieren möchten, können Sie -r verwenden :

pscp -r -i C:\sitedeploy\abt-keypair.ppk includes\ [email protected]:/usr/local/tomcat/webapps/ROOT/includes/

Linux
  1. So laden Sie Dateien/Verzeichnisse mit sFTP unter Linux hoch oder herunter

  2. Wie lösche ich ein Verzeichnis und einen Ordner in Linux?

  3. 10 GRÜNDE, WINDOWS 10 AUF LINUX ZU ÄNDERN

  4. Windows – Freigegebener Ordner zwischen Qemu Windows Guest und Linux Host?

  5. So laden Sie einen Ordner rekursiv per FTP unter Linux herunter

6 Linux-Distributionen zum Ersetzen von Windows 10 &7

So führen Sie Windows 95 unter Linux aus

So extrahieren Sie Dateien in einen bestimmten Ordner unter Linux

Linux vs. Windows-Sicherheit

Wie kann ich einen ganzen Ordner, der andere Ordner enthält, mit sftp unter Linux hochladen?

Linux /-Ordner und /root-Ordner