Estoy descargando un archivo usando el wget
comando. Pero cuando se descarga en mi máquina local, quiero que se guarde con un nombre de archivo diferente.
Por ejemplo: estoy descargando un archivo de www.examplesite.com/textfile.txt
Quiero usar wget
para guardar el archivo textfile.txt
en mi directorio local como newfile.txt
. Estoy usando el wget
comando de la siguiente manera:
wget www.examplesite.com/textfile.txt
wget -O newfile.txt
.wget -o
enviará información de registro a un archivo.wget -O
dará salida al contenido descargado.man wget
te contaré todo esto y más.Respuestas:
Usa la
-O file
opción.P.ej
vs.
fuente
wget -O file http://foo
está destinado a funcionar comowget -O - http://foo > file
; el archivo se truncará de inmediato y todo el contenido descargado se escribirá allí ".wget
en la consola y agregarlo al archivo. Por ejemplowget -O - -o /dev/null http://google.com >> foo.html
. ReferenciaObserve también el orden de los parámetros en la línea de comando. Al menos en algunos sistemas (por ejemplo, CentOS 6):
trabajos. Pero:
No funciona.
fuente
Usaría el comando Caracol mecánico enumerado. Observe la O mayúscula. La línea de comando completa para usar podría ser:
o
Espero que ayude.
fuente
Usando CentOS Linux descubrí que la sintaxis más fácil sería:
dónde
"link"
está la dirección web que desea guardar y"file.ext"
es el nombre de archivo y la extensión de su elección.fuente
hará el truco por ti.
Nota:
a) es una O mayúscula.
b)
wget -O filename url
solo funcionará. Poniendo-O
último no lo hará.fuente