Asegúrese de que tiene la URL correcta para lo que está descargando en primer lugar, las direcciones URL con caracteres como tales y '?'
no se puede analizar y resolver, esto confundirá la línea de cmd y aceptará cualquier carácter que no se resuelva en el nombre de la url de origen como el nombre de archivo en el que está descargando.
es decir, wget "sourceforge.net/projects/ebosse/files/latest/download?source=typ_redirect"
se descargará en un archivo llamado ?source=typ_redirect
.
Como puedes ver, saber una o dos cosas sobre las URL ayuda a comprender a wget.
estoy arrancar desde un disco Hirens y sólo tenía Linux 2.6.1 como un recurso (import os no está disponible). La sintaxis correcta que resolvió mi problema, la descarga de una iso en el disco duro físico, era:
wget "(source url)" -O (directory where HD was mounted)/isofile.iso"
se podría averiguar la URL correcta mediante la búsqueda de en qué momento las descargas wget en un archivo llamado "index.html" (la de archivo por defecto), y tiene las correctas tamaño/otros atributos del archivo que necesita verse en el siguiente comando:
wget "(source url)"
una vez el archivo url y la fuente es correcta y se descargan en el index.html, puede detener la descarga (ctrl + z) y cambie el archivo de salida usando -O "<specified download directory>/filename.extension"
después de la url de origen.
En mi caso esto resulta en la descarga de una iso y almacenarla como un archivo binario bajo isofile.iso, que se espera monturas.
similares a Unix SE: [Descargar usando wget a un directorio diferente al directorio actual] (http: //unix.stackexchange .com/q/23501/21471). – kenorb