Verwenden Sie mput, um ein Verzeichnis mit FTP zu übertragen?

Gibt es trotzdem, um mput davon zu überzeugen, alle Unterverzeichnisse des aktuellen Verzeichnisses an den Server zu senden. Ich versuche, ein Skript zu schreiben, um eine Website automatisch zu aktualisieren, wenn sie ausgeführt wird. Bisher habe ich versucht

 mput *   

Aber das sendet nur die Dateien im aktuellen Verzeichnis.

Jede Hilfe wäre willkommen.

Author: th3dude, 2010-04-21

2 answers

Verstanden. Der Windows-FTP-Client unterstützt keine rekursive Put-Funktion. Jedoch, mit ncftp: http://www.ncftp.com/ ich kann ein rekursives Put mit mput -r *

 10
Author: richzilla,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2010-04-21 16:06:46

Ein einfaches Tutorial für andere Windows-Neulinge wie mich, die hier landen:

Der einfachste Weg, einen ganzen Ordner (mit allen Unterordnern und Dateien darin) hochzuladen, ist:

  1. Herunterladen NcFTP Client (es ist kostenlos, aber Sie können Spenden) von diesem link.
  2. Wählen Sie NcFTP Client 3.2.5 für Microsoft Windows aus der Liste.
  3. Installiere es.
  4. Wenn Sie fertig sind, erscheint ein kleines CMD-Fenster mit einem Kirschen-Symbol. Sie brauchen nicht es.
  5. Öffnen Sie einfach ein Standard-CMD-Fenster und geben Sie ein:
    ncftpput -u *yourUserNameHere* -p *yourUserPasswordHere* -R *www.yourWebsite.com* /
                     _C:\yourFolderDirectoryHere\\*_
    (als eine Zeile).

Beachten Sie, dass:

  • -R ist ein Flag für "rekursiv"; es lässt den Befehl alle Unterordner rekursiv kopieren
  • / (Schrägstrich) ist das Stammverzeichnis Ihrer Website
  • C:\yourFolderDirectoryHere\* wählt alles im Inneren aus C:\yourFolderDirectoryHere
 3
Author: DBS,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-11-18 18:55:14