Wget: загрузка файлов в указанный каталог

Wget: загрузка файлов в указанный каталог

Я пытался заставить wget загрузить все файлы в определенный каталог. Я пробовал опцию -O, но получаю

/home/user/xml/: Это каталог

Вот что у меня есть на данный момент

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

Мне нужно загрузить все файлы .rss с ftp в определенный каталог на моем вторичном сервере.

решение1

использоватьвариант.

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

Подробнее см. на сайте:Страница Stackoverflow

решение2

Опция -P загрузила все файлы в указанный каталог, однако создала 2 новых каталога внутри целевого каталога.

Итак, файлы попали в /home/user/xml/192.168.1.1/public_html/

Поэтому я попробовал с опциями -P и -nd, и все сработало так, как мне было нужно.

Окончательный код выглядит так

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

Связанный контент