Download de um simples arquivo
Veja como baixar o Ubuntu 13.10 64 bits via wget:
Note que, enquanto baixa o arquivo, o wget exibe algumas informações:
Como limitar a velocidade de download do wget
- connection refused – conexão recusada pelo servidor
- file not found (erro 404) – arquivo não encontrado
- –mirror – liga as outras opções do wget adequadas para fazer o espelhamento do site em questão
- -p – baixa todos os arquivos necessários para que o site inteiro possa ser exibido localmente
- –convert-links – depois de baixar, converte os links em documentos para visualização local
- -P – grava todos os arquivos baixados dentro do diretório especificado
Ao executar o aplicativo, ele vai buscar usar toda a banda possível, para terminar logo a tarefa. Em alguns casos, isto pode ser um grande problema – imagine um servidor de produção.
Com o parâmetro
Com o parâmetro
--limit-rate
, é possível restringir o uso da banda em níveis seguros. Veja como baixar oUbuntu 14.04 LTS com velocidade limitada a 300k
COMANDO: wget --limit-rate=300k http://releases.ubuntu.com/saucy/ubuntu-13.10-desktop-i386.iso.torrent
Como continuar um download interrompido
Para reiniciar um download no ponto em que ele parou, use a opção -c
:
COMANDO: wget -c http://cdimage.ubuntu.com/daily-live/current/trusty-desktop
-amd64.iso
Se você não usar esta opção, o wget vai entender que deve criar um novo arquivo – e vai acrescentar
“.1″ ao final do nome do novo arquivo, para te ajudar a diferenciar os dois.
Para reiniciar um download no ponto em que ele parou, use a opção
-c
:COMANDO: wget -c http://cdimage.ubuntu.com/daily-live/current/trusty-desktop -amd64.iso |
Se você não usar esta opção, o wget vai entender que deve criar um novo arquivo – e vai acrescentar
“.1″ ao final do nome do novo arquivo, para te ajudar a diferenciar os dois.
Estabeleça um número de tentativas
Conexões problemáticas podem causar interrupções no seu download. Você pode estabelecer um número de tentativas pro wget.
COMANDO: wget --tries=100 http://cdimage.ubuntu.com/daily-live/current/trusty -desktop-amd64.iso |
Por padrão, o wget sempre faz 20 tentativas. Portanto, use este parâmetro para especificar número de
Para especificar um número infinito de tentativas, use
Ao obter os seguintes erros, o wget vai parar de tentar imediatamente:
Para especificar um número infinito de tentativas, use
tries=0
.Ao obter os seguintes erros, o wget vai parar de tentar imediatamente:
tentativas diferente deste padrão.
Como baixar um site completo via wget
Segue o comando para fazer download de um site completo, usando o parâmetro
--mirror
COMANDO: wget --mirror -p --convert-links -P ./LOCAL http://www.site.com.br |
em que:
Como fazer o wget rejeitar certos tipos de arquivos
Em alguns casos, não quero baixar as imagens ou os arquivos de vídeo .flv… para estes casos, uso a
opção
--reject
. Veja como (repetindo o exemplo anterior):COMANDO: wget --reject=flv --mirror -p --convert-links -P ./LOCAL http://www.site. com.br |
Como fazer download de apenas certos tipos de arquivos
Temos uma situação contrária à anterior. Ainda usando o mesmo exemplo, vamos restringir os downloads aos arquivos PDF:
COMANDO: wget -r -A.pdf --mirror -p --convert-links -P ./LOCAL http://www.site.com.br |
Como baixar arquivos de um servidor FTP com o wget
Se for possível fazer uma conexão anônima, use o wget assim:
COMANDO: wget ftp ://meuservidor.com.br |
Se o servidor exige que se faça login, use o comando assim:
COMANDO: wget -- ftp -user=nomedousuario -- ftp -password=senhadele ftp ://meuservidor. com.br |
Faça bom proveito das dicas!
Nenhum comentário:
Postar um comentário