O comando que você está executando está usando o -o
flag que faz (de man wget
):
-o logfile
--output-file=logfile
Log all messages to logfile. The messages are normally reported to
standard error.
Na verdade, ele não salva o destino do URL para esse arquivo, apenas o erro padrão de wget
. Por padrão, wget
salva o destino com o mesmo nome do arquivo remoto. Por exemplo, isto
wget http://www.foo.com/index.html
salvará o arquivo como index.html
em seu diretório atual. Para especificar um nome diferente para o arquivo, use -O
(CAPITAL o
, como em Oliver):
-O file
--output-document=file
The documents will not be written to the appropriate files, but all
will be concatenated together and written to file. If - is used as
file, documents will be printed to standard output, disabling link
conversion. (Use ./- to print to a file literally named -.)
Use of -O is not intended to mean simply "use the name file instead
of the one in the URL;" rather, it is analogous to shell
redirection: wget -O file http://foo is intended to work like wget
-O - http://foo > file; file will be truncated immediately, and all
downloaded content will be written there.