wget não está fazendo o download corretamente do arquivo no local do diretório

1

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 continua baixando para a pasta que o wget é chamado, não o curret folder/2011 Achei que -P especificaria isso, mas -nd está interferindo aqui ? Eu preciso usar -nd para evitar o download de uma lista de diretórios extras que vem com o download do site

    
por Need4Sleep 12.06.2015 / 18:04

1 resposta

2

Existem alguns problemas. Primeiro, /2011 é um diretório em / , não abaixo do seu diretório atual. Para fazer o download para o diretório sub 2011 , use ./2011/ ou apenas 2011/ .

A próxima questão é 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 (supõe-se, portanto, que significa "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 
    
por terdon 12.06.2015 / 18:19