wget неправильно загружает файл в каталог

У меня есть команда

wget -nd -P /2011/ http://water.weather.gov/precip/p_download_new/2011/12/30/nws_precip_1day_observed_shape_20111230.tar.gz -O 20111230.tar.gz

План состоит в том, чтобы хранить данные в папке 2011/, но он продолжает загружать в папку, к которой вызывается wget, а не в curret folder/2011 Я думал -P уточнил бы это, но мешает ли -nd здесь? Мне нужно использовать -nd, чтобы избежать загрузки дополнительной директории, которая поставляется вместе с сайтом загрузки

1
задан 12 June 2015 в 19:04

1 ответ

Существует несколько проблем. Во-первых, /2011 каталог под /, не под Вашим текущим каталогом. Для загрузки на каталог 2011 sub используйте ./2011/ или всего 2011/.

следующий выпуск - то, что Вы определяете выходной файл. Так как Вы делаете это, и имя файла, которое Вы даете, не имеет никакой информации о пути (оно, как поэтому предполагается, означает "здесь"), эти -P проигнорирован. То, что Вы ищете:

wget -O 2011/20111230.tar.gz http://water.weather.gov/precip/p_download_new/2011/12/30/nws_precip_1day_observed_shape_20111230.tar.gz 
0
ответ дан 12 June 2015 в 19:04

Другие вопросы по тегам:

Похожие вопросы: