GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come scaricare un intero sito FTP utilizzando la riga di comando?

Ho bisogno di scaricare un sito FTP (un codice sorgente di un sito web in realtà) contenente una quantità molto elevata di file relativamente piccoli (il download con FileZilla ha richiesto più di un giorno, ma credo che potrebbe essere scaricato molto più velocemente se si scaricassero molti file su una volta). Sfortunatamente non c'è accesso SSH al sito e non c'è modo di archiviare i file sul lato server.

Quindi almeno la domanda è come scaricare un intero sito FTP in una cartella utilizzando gli strumenti della riga di comando. Sarebbe meglio se il download potesse essere parallelizzato scaricando molti file contemporaneamente anziché uno per uno.

Risposta accettata:

Prova quanto segue:

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

questo andrà a 5 livelli di profondità; per aumentare, aggiungi il -l opzione

Ad alcuni server non piace questo comportamento e rischi di essere inserito nella lista nera a causa del carico sul server. Per evitare ciò, usa -w opzione per attendere un determinato numero di secondi.

Maggiori informazioni (così come avvertenze) possono essere trovate qui:

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

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

--user e --password gli argomenti sono utili per nomi utente/password con caratteri speciali.


Ubuntu
  1. Trovare file nella riga di comando (come fare per)

  2. Come trovare file in CentOS 8 sulla riga di comando

  3. Scarica un file su Ubuntu utilizzando la riga di comando sul sistema Ubuntu 20.04

  4. Come scaricare più file alla volta utilizzando il comando Mget dal server FTP senza premere Y ogni volta?

  5. come scaricare i file di Dropbox usando il comando wget?

Come scaricare file su Debian usando curl e wget sulla riga di comando

Come scaricare un file su Ubuntu Linux usando la riga di comando

Come riavviare Debian usando la riga di comando

Come trovare file sulla riga di comando di Ubuntu

Come copiare file in Linux usando il comando CP

Come scaricare file in Rocky Linux 8 sulla riga di comando usando wget