Estou baixando um arquivo usando o wget
comando Mas quando o download é feito na minha máquina local, quero que ela seja salva como um nome de arquivo diferente.
Por exemplo: estou baixando um arquivo de www.examplesite.com/textfile.txt
Eu quero usar wget
para salvar o arquivo textfile.txt
no meu diretório local como newfile.txt
. Estou usando o wget
comando da seguinte maneira:
wget www.examplesite.com/textfile.txt
wget -O newfile.txt
.wget -o
produzirá informações de log para um arquivo.wget -O
produzirá o conteúdo baixado.man wget
contará tudo isso e muito mais.Respostas:
Use a
-O file
opçãoPor exemplo
vs.
fonte
wget -O file http://foo
destina-se a funcionar comowget -O - http://foo > file
; o arquivo será truncado imediatamente e todo o conteúdo baixado será gravado lá ".wget
no console e anexá-lo ao arquivo. Por exemplowget -O - -o /dev/null http://google.com >> foo.html
. ReferênciaObserve também a ordem dos parâmetros na linha de comando. Pelo menos em alguns sistemas (por exemplo, CentOS 6):
trabalho. Mas:
não funciona.
fonte
Você usaria o comando Mechanical snail listado. Observe que a linha de comando maiúscula de O. completa a ser usada pode ser:
ou
Espero que ajude.
fonte
Usando o CentOS Linux, descobri que a sintaxe mais fácil seria:
onde
"link"
é o endereço da web que você deseja salvar e"file.ext"
é o nome do arquivo e a extensão de sua escolha.fonte
fará o truque para você.
Nota:
a) é um capital O.
b)
wget -O filename url
só funcionará. Colocar por-O
último não.fonte