wget no descarga correctamente el archivo en la ubicación del directorio

wget no descarga correctamente el archivo en la ubicación del directorio

tengo el mando

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

El plan es almacenar los datos en la carpeta 2011/, pero se sigue descargando en la carpeta a la que se llama wget, no en el curret. folder/2011Pensé -Pque especificaría esto pero ¿está -ndinterfiriendo aquí? Necesito usarlo -ndpara evitar descargar una gran cantidad de directorios adicionales que vienen con la descarga del sitio.

Respuesta1

Hay un par de cuestiones. Primero, /2011hay un directorio debajo /, no debajo de su directorio actual. Para descargar alsubdirectorio 2011, uso ./2011/o simplemente 2011/.

El siguiente problema es que estás especificando un archivo de salida. Dado que hace eso y el nombre del archivo que proporciona no tiene información de ruta (por lo tanto, se supone que significa "aquí"), se -Pignora. Lo que estás buscando es:

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 

información relacionada