Se você souber o nome do arquivo antes do tempo, você pode usar a opção -O
para informar a ele onde gravar o arquivo.
wget -O /var/cache/foobar/stackexchange-site-list.txt http://url.to/stackexchange-site-list.txt
Eu preciso usar wget
para baixar um arquivo para o diretório /var/cache/foobar/
(então, por exemplo, se eu baixar stackexchange-site-list.txt
, ele será baixado para /var/cache/foobar/stackexchange-site-list.txt
)
Isso é possível? curl
também seria uma opção, mas eu prefiro não usar curl
, já que ele não é instalado por padrão.
wget -P /var/cache/foobar/ [...]
wget --directory-prefix=/var/cache/foobar/ [...]
wget -e robots=off -r --no-parent /home/user/Desktop/MIT/ http://abc.tamu.edu/projects/tzivi/repository/revisions/2/raw/tzivi/
Para adicionar: O código acima permitiria que você baixasse TODOS os arquivos do diretório de destino para o diretório de sua escolha em um único comando.
Quebra de comando:
Os parâmetros para os quais o wget usa o download do diretório inteiro de uma só vez, em vez de um arquivo por vez:
wget -e robots=off -r --no-parent
O destino dos arquivos baixados
/home/user/Desktop/MIT/
A origem dos arquivos (diretório online)
http://abc.tamu.edu/projects/tzivi/repository/revisions/2/raw/tzivi/
Tags wget