Wget: scarica i file in una directory specifica


9

Ho cercato di ottenere wget per scaricare tutti i file in una directory specifica. Ho provato l'opzione -O ma ottengo

/ home / utente / xml /: è una directory

Questo è quello che ho finora

wget -m --user=user --password=pass -r -l1 --no-parent -A.rss ftp://localhost/public_html/

Devo scaricare tutti i file .rss da ftp in una directory specifica sul mio server secondario.

Risposte:


7

L'opzione -P ha scaricato tutti i file nella directory specifica, tuttavia ha creato 2 nuove directory all'interno della directory di destinazione.

Quindi i file sono andati in /home/user/xml/192.168.1.1/public_html/

Quindi l'ho provato con l'opzione -P e l'opzione -nd e ha funzionato nel modo in cui ne avevo bisogno.

Il codice finale è simile al seguente

wget -m -nd --user=user --password=password -r -l1 --no-parent -A.rss ftp://localhost/public_html/ -P /home/user/Desktop/xml/

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.