Ich schreibe ein Linux-Shell-Skript, um ein lokales Verzeichnis auf einen Remote-Server zu kopieren (und vorhandene Dateien zu entfernen).
Lokaler Server: ftp
und lftp
Befehle sind verfügbar, keine ncftp
oder grafische Werkzeuge.
Remote Server: nur über FTP erreichbar. Weder rsync noch SSH noch FXP.
Ich denke darüber nach, lokale und entfernte Dateien aufzulisten, um ein LFTP-Skript zu generieren und es dann auszuführen. Gibt es einen besseren Weg?
Hinweis: Das Hochladen nur geänderter Dateien ist von Vorteil, aber nicht erforderlich.
wput
(einen wget-ähnlichen FTP-Uploader):wput dir/ ftp://user:pass@host/dir