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

Wie lade ich eine ganze FTP-Site über die Befehlszeile herunter?

Ich muss eine FTP-Site (eigentlich einen Website-Quellcode) herunterladen, die eine sehr große Menge relativ kleiner Dateien enthält (das Herunterladen mit FileZilla dauerte mehr als einen Tag, aber ich glaube, es könnte viel schneller heruntergeladen werden, wenn viele Dateien heruntergeladen würden unter einmal). Leider gibt es keinen SSH-Zugriff auf die Seite und keine Möglichkeit, die Dateien serverseitig zu archivieren.

Die Frage ist also zumindest, wie man mit Kommandozeilen-Tools eine ganze FTP-Site in einen Ordner herunterlädt. Besser wäre es, wenn der Download parallelisiert werden könnte, indem viele Dateien gleichzeitig anstatt einzeln heruntergeladen werden.

Akzeptierte Antwort:

Versuchen Sie Folgendes:

wget -r ftp://username:[email protected]

dies geht bis zu 5 Tiefenstufen; zum Erhöhen fügen Sie das -l hinzu Möglichkeit

Einige Server mögen dieses Verhalten nicht und Sie riskieren, wegen der Auslastung des Servers auf die schwarze Liste gesetzt zu werden. Um dies zu vermeiden, verwenden Sie das -w Option, um eine bestimmte Anzahl von Sekunden zu warten.

Weitere Informationen (sowie Vorbehalte) finden Sie hier:

http://www.gnu.org/software/wget/manual/wget.html#Recursive-Download

http://linuxreviews.org/quicktips/wget/

--user und --password Argumente sind nützlich für Benutzernamen/Passwörter mit Sonderzeichen.


Ubuntu
  1. Suchen von Dateien in der Befehlszeile (How To)

  2. So finden Sie Dateien in CentOS 8 in der Befehlszeile

  3. Laden Sie eine Datei auf Ubuntu über die Befehlszeile auf einem Ubuntu 20.04-System herunter

  4. Wie erhalte ich eine Anzahl von Dateien in einem Verzeichnis über die Befehlszeile?

  5. Wie lade ich mehrere Dateien gleichzeitig mit dem Mget-Befehl vom FTP-Server herunter, ohne jedes Mal Y zu drücken?

So laden Sie Dateien unter Debian mit curl und wget in der Befehlszeile herunter

So laden Sie eine Datei unter Ubuntu Linux über die Befehlszeile herunter

So starten Sie Debian über die Befehlszeile neu

So finden Sie Dateien in der Ubuntu-Befehlszeile

So kopieren Sie Dateien unter Linux mit dem CP-Befehl

So laden Sie Dateien in Rocky Linux 8 über die Befehlszeile mit wget herunter