wget não está baixando o arquivo corretamente para o local do diretório

wget não está baixando o arquivo corretamente para o local do diretório

eu tenho o comando

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

O plano é armazenar os dados na pasta 2011/, mas ele continua baixando para a pasta para a qual o wget é chamado, não para o curret que folder/2011pensei -Pque especificaria isso, mas está -ndinterferindo aqui? Eu preciso usar -ndpara evitar o download de um monte de diretórios extras que vem com o download do site

Responder1

Existem alguns problemas. Primeiro, /2011é um diretório em /, não em seu diretório atual. Para baixar para osubdiretório 2011, use ./2011/ou apenas 2011/.

O próximo problema é que você está especificando um arquivo de saída. Como você faz isso e o nome do arquivo fornecido não possui informações de caminho (portanto, presume-se que signifique "aqui"), o -Pé ignorado. O que você está procurando é:

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 

informação relacionada