Wget: pobierz pliki do określonego katalogu

9

Próbowałem nakłonić wget do pobrania wszystkich plików do określonego katalogu. Próbowałem opcji -O, ale dostaję

/ home / user / xml /: to katalog

To właśnie mam

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

Muszę pobrać wszystkie pliki .rss z ftp do określonego katalogu na moim serwerze pomocniczym.

nudne życie
źródło

Odpowiedzi:

7

Opcja -P pobierała wszystkie pliki do określonego katalogu, jednak utworzyła 2 nowe katalogi w katalogu docelowym.

Więc pliki poszły do ​​/home/user/xml/192.168.1.1/public_html/

Wypróbowałem to z opcją -P i opcją -nd i działało tak, jak tego potrzebowałem.

Ostateczny kod wygląda następująco

wget -m -nd --user=user --password=password -r -l1 --no-parent -A.rss ftp://localhost/public_html/ -P /home/user/Desktop/xml/
nudne życie
źródło
6

użyj opcji -P .

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

Zobacz więcej na stronie : Stackoverflow

Muzaffar
źródło