Wget: baixar arquivos para um diretório específico

9

Eu tenho tentado obter wget para baixar todos os arquivos para um diretório específico. Eu tentei a opção -O, mas recebo

/ home / user / xml /: é um diretório

Isto é o que eu tenho até agora

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

Eu preciso baixar todos os arquivos .rss do ftp para um diretório específico no meu servidor secundário.

vida chata
fonte

Respostas:

7

A opção -P baixou todos os arquivos para o diretório específico, no entanto, criou 2 novos diretórios dentro do diretório de destino.

Portanto, os arquivos foram para /home/user/xml/192.168.1.1/public_html/

Então, eu tentei com a opção -P e a opção -nd e funcionou da maneira que eu precisava.

O código final fica assim

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

use a opção -P .

wget -P /home/user/directory_you_want http:url_you_are_downloading_from

Veja mais em: página Stackoverflow

Muzaffar
fonte