¿Cómo especificar la ubicación de descarga con wget?
Necesito descargar archivos en /tmp/cron_test/. Mi código wget es
wget --random-wait -r -p -nd -e robots=off -A".pdf" -U mozilla http://math.stanford.edu/undergrad/
Entonces, ¿hay algún parámetro para especificar el directorio?
Aceptado
Desde la página del manual:
-P prefix
--directory-prefix=prefix
Set directory prefix to prefix. The directory prefix is the
directory where all other files and sub-directories will be
saved to, i.e. the top of the retrieval tree. The default
is . (the current directory).
Por lo tanto, debe agregar -P /tmp/cron_test/
(forma corta) o --directory-prefix=/tmp/cron_test/
(forma larga) a su comando. También tenga en cuenta que si el directorio no existe, se creará.
-O
es la opción para especificar la ruta del archivo que desea descargar:
wget <uri> -O /path/to/file.ext
-P
es el prefijo donde descargará el archivo en el directorio:
wget <uri> -P /path/to/folder