É o pacote wget, que vem com o Conectiva Linux.
Ele é utilizado em modo texto, mas podem ser encontrados alguns frontend's para ele em http://www.freshmeat.net .
Exemplos:
Para baixar um arquivo
[usuario@localhost]$ wget http://www.site.org/arquivo
|
Para baixar um site com todos os subdiretórios (recursivo) também chamado de "fazer mirror"
[usuario@localhost]$ wget -r http://www.site.org/arquivo
|
Cuidado com esse -r... Uma instrução adicional para este modo:
"-nc" --no-clobber : Normalmente ao efetuar o download, o wget verifica se o arquivo existe no seu diretório, se existente ele grava o novo arqivo como "arquivo.1". Com esta opção o wget só irá efetuar o download de novos arquivo no site, algo muito util se usado com a opção -r;
Para sanar o problema de downloads que param repentinamente, é possível utilizar o seguinte comando:
[root@localhost]# wget -c -t 0 http://www.site.org/arquivo
|
Sendo:
"-c" --continue-ftp : O Download interrompido de um arquivo continua de onde parou, não tendo que reiniciar o download do mesmo;
"-t" num --tries=num : Indica quantas tentativas ele vai fazer para efetuar o download completo; No exemplo anterior foi utilizado o "-t 0" que quer dizer que o download efetuará infinitas tentativas para acabar o download completamente, é possível colocar, por exemplo, "-t 2", para duas tentativas e assim por diante.
Se sua rede utiliza um servidor proxy para acesso a internet, antes de utilizar o wget, será necessário indicar o caminho ao proxy com o seguinte comando:
export http_proxy=endereço_do_proxy:Porta_utilizada
|
Exemplo:
export http_proxy=http://proxy.conectiva.com.br:3128
|
Para mais informações, consulte o manual referente ao aplicativo, digitando:
[root@localhost]# man wget
|
Após o download apenas digite "ls" para ver o arquivo no diretório.
[root@localhost]# ls
|