Как рекурсивно загрузить определенные подпапки в разные папки? - PullRequest
0 голосов
/ 18 апреля 2019

Мне нужна помощь, чтобы загрузить большой набор данных, заархивированный в нескольких подпапках, которые организованы по разным годам и дням.Я не мог найти ответ в Интернете.Набор данных размещается на FTP-сайте со следующей структурой папок:

  • root / Год / Месяц / День / dataX /
  • root / Год / Месяц / День / dataY /
  • root / Год / Месяц / День / dataZ /

Мне нужно только загрузить файлы в dataX / для всех лет в root / и сохранить их локально, используя ту же папкуструктура.

Как мне добиться этого в wget?Я пробовал разные способы, но безуспешно.

edit: я пробовал

wget -r -nH -np -I="dataX" -A *.hdf --user="USER" --password="PASS" ftp://someaddress/root/ -P mydata/

1 Ответ

0 голосов
/ 21 апреля 2019

вот ответ, который я понял сам

wget -r -np -nH --user USER --password PASS --accept "unique_filename_under_dataX" ftp://host_address/root/
...