Você está na página 1de 8

Comando Wget

no
Linux
O que é?

Wget é uma ferramenta criada pelo GNU


Project.
Pode ser usada para recuperar conteúdos e
arquivos de vários servidores na internet.
Suporta downloads via FTP, SFTP, HTML e
HTTPS e a mesma sintaxe funciona para
qualquer outra distribuição do Linux.
Como Instalar o Wget
Se o wget já não foi pré-instalado na sua máquina, pode
fazer isso manualmente.
Em distros baseadas em Debian, como o Ubuntu, poderá
usar os seguintes comandos:

$sudo apt install wget -y

Em distros baseadas em Redhat, como o CentOs e o


Fedora, poderá usar os seguintes comandos:

$sudo yum install wget -y

Pode verificar se a instalação foi um sucesso com o


comando:

$wget --version
Como usar o Wget
Um dos exemplos de comandos mais básicos é fazer o
download de um único arquivo e armazená-lo em seu
diretório de trabalho atual:

$wget https://site1.com.br/latest.tar.bz2

Usando o comando wget para salvar arquivo em um


diretório específico usando a função -P:

$wget -P downloads/ https://site1.com.br/latest.tar.bz2

Podemos salvar um arquivo usando um nome diferente


com a ajuda da opção -O:

$wget -O arq2.tar.bz2 https://site1.com.br/latest.tar.bz2


Podemos levar o uso do da ferramenta a um passo além e
fazê-lo realizar o download de múltiplos arquivos de uma só
vez. Para isso, vamos precisar criar um documento de texto
e colocar as URLs do download lá.

$echo site1 > sites.txt;echo site2 >> sites.txt;echo site3 >> sites.txt

Quando estiver terminado, você pode usar -i para obter


todos os arquivos armazenados no seu exemplo de arquivo
de texto:

$wget -i sites.txt

Espere até que o processo termine e você terá feito


download de 3 arquivos de 3 sites diferentes com um
comando.
Com o wget você também pode limitar a velocidade
de download. Isso é útil ao recuperar arquivos grandes e
o prevenirá de utilizar toda a sua banda larga. Este
exemplo rá definir o limite para 500k:

$wget --limit-rate=500k https://site1.com.br/latest.bz2

Os problemas de conexão com a internet podem fazer


com que seu download seja interrompido. Para
solucionar esse problema, podemos aumentar as
tentativas de repetição utilizando a função -tries:

$wget -tries=10 https://site1.com.br/latest.tar.bz2


Este comando também pode ser usado com
FTP. Você só precisa especificar o nome de
usuário e senha, como no exemplo deste wget:

$wget --ftp-user=”user” --ftp-password=”password” ftp://site2.com/arq1.tar

Seu download pode ser interrompido caso você


perca a conexão com a internet ou enfrente
queda de energia.
Ao invés de começar novamente, é possível
continuar o download de onde ele parou usando a
função -c:

$wget -c https://site2.com/arq_grande.zip
O comando wget possui tantas opções de usos
que seria impossivel colocar tudo nesse resumo!

Agora você pode utilizá-lo para obter um ou


múltiplos arquivos entre outras!

Para mais informações sobre opções de uso,


você pode usar o manual oficial do Wget.

Você também pode gostar