Ich versuche, ein Skript einzurichten, das alle Bilder in einem Remote-FTP-Verzeichnis mit einem lokalen Verzeichnis synchronisiert, das ich regelmäßig ausführen kann, um sicherzustellen, dass alle neuen Bilder zum Remote-Verzeichnis hinzugefügt wurden. Ich habe versucht, eine Lösung mit wget zu finden, aber die Syntax scheint einfach nicht zu stimmen. Folgendes habe ich:
wget -r -N --no-remove-listing -nd ftp://user:[email protected]/images/
Alles, was dies zu tun scheint, ist, eine lokale index.html-Datei mit einer Liste von Links zu entfernten Dateien zu erstellen (was ich nicht möchte). Wie ändere ich diesen Befehl, damit alle Bilder im Remote-Verzeichnis heruntergeladen werden? Gibt es alternativ einen anderen Unix-Befehl, mit dem ich versuchen kann, Bilder von einer entfernten FTP-Site zu synchronisieren?
Sie können auch ncftpget aus dem ncftp-Paket ausprobieren. Siehe http://www.ncftp.com/, aber versuchen Sie, ein ncftp-Paket für Ihre Distribution zu installieren.
Aus "man ncftpget"
quelle
Wenn Sie verwenden möchten, verwenden Sie
WGET
denA
Schalter, um die akzeptierten Dateierweiterungen anzugeben:quelle