Ich bin auf einem Server angemeldet (mit Putty). Von dort aus verbinde ich mich per FTP mit einem anderen Server. Ich möchte mit mput mehrere Ordner vom ersten Server auf den zweiten Server kopieren.
Mögen:
ftp> mput folder1 folder2 folder3
Aber ich bekomme "Ordner1: keine einfache Datei" ... und so weiter. Jeder dieser Ordner hat Unterordner, Dateien (manche binär, manche nicht).
Wie kann ich erreichen, was ich will, ohne das Zeug zu zippen und dann zu übertragen?
Dies ist mit dem normalen FTP-Programm nicht möglich, da mput keine Rekursion verwendet. Sie könnten ncftp verwenden und dann 'mput -r folder' aufrufen.
Beste Grüße, Fabian
quelle
Ich habe ein Bash-Skript erstellt:
und nannte es mit
scheint zu funktionieren.
quelle
Secure Copy scp hat ein rekursives -r-Flag, das Sie möglicherweise nützlich finden.
quelle
Öffnen Sie die Powershell-CD in dem Verzeichnis, das Sie hochladen möchten, und führen Sie die folgenden Befehle aus:
Fügen Sie die Ergebnisse in Ihr FTP-Fenster ein. Genießen. Vergessen Sie auch nicht, mput * hinzuzufügen, um alle Dateien aus dem Basisverzeichnis zu übertragen.
quelle