#wget
#wget
Вопрос:
Мне нужна помощь для загрузки большого набора данных, заархивированного в нескольких подпапках, которые организованы по разным годам и дням. Я не смог найти ответ в Интернете. Набор данных размещается на FTP-узле со следующей структурой папок:
- корень / Год / Месяц / День / DataX/
- корень / Год / Месяц / День / Дата/
- корень / Год / Месяц / День / dataZ/
Мне нужно только загрузить файлы в DataX / за все годы под root / и сохранить их локально, используя ту же структуру папок.
Как я могу добиться этого в wget? Я пробовал разные способы, но безуспешно.
редактировать: я пытался
wget -r -nH -np -I="dataX" -A *.hdf --user="USER" --password="PASS" ftp://someaddress/root/ -P mydata/
Комментарии:
1. Что вы уже пробовали до сих пор? Вы пробовали использовать wget с
-r
флагом для конкретного URL-адреса?2. попробовал это:
wget -r -nH -np -I="dataX" -A *.hdf --user="USER" --password="PASS" ftp://someaddress/root/ -P mydata/
3. и каков результат?
Ответ №1:
вот ответ, который я придумал сам
wget -r -np -nH --user USER --password PASS --accept "unique_filename_under_dataX" ftp://host_address/root/