O comando do Linux conhecido como wget executa um programa com o mesmo nome que permite des­car­re­gar ficheiros da Internet. O comando wget oferece-lhe um vasto leque de opções para otimizar o processo de des­car­re­ga­mento.

O que é o comando wget no Linux?

O wget é uma im­por­tante fer­ra­menta de linha de comandos do Linux que permite des­car­re­gar ficheiros da Internet. O programa permite-lhe des­car­re­gar conteúdos di­re­ta­mente a partir do terminal. O projeto GNU é res­pon­sá­vel pela sua pu­bli­ca­ção e ma­nu­ten­ção desde 1996. O wget é gratuito e vem pré-instalado de série na maioria das dis­tri­bui­ções Linux, como o Debian e o Ubuntu. O comando wget permite-lhe des­car­re­gar o conteúdo que desejar, tanto de ser­vi­do­res HTTPS e HTTP como de ser­vi­do­res FTP.

Se não tiver o wget instalado no seu sistema operativo Linux, pode instalá-lo com o seguinte comando:

$ sudo apt-get install wget
shell

Como funciona o comando wget?

O comando wget é utilizado para des­car­re­gar ficheiros da Internet, os quais serão guardados au­to­ma­ti­ca­mente no diretório de trabalho em que se encontra nesse momento. A descarga não é in­te­ra­tiva, ou seja, o processo pode ser executado sem que seja ne­ces­sá­rio iniciar sessão. Também pode utilizar uma opção para retomar descargas in­com­ple­tas ou in­ter­rom­pi­das.

Como é a sintaxe do comando wget?

Se tiver o wget instalado no Linux, pode utilizar o comando wget para des­car­re­gar qualquer conteúdo. A sintaxe é a seguinte:

$ wget [opción] [URL]
shell

As opções permitem-lhe modificar o comando wget. Se quiser des­car­re­gar vários ficheiros, pode in­tro­du­zir os res­pe­ti­vos URLs separados por um espaço, ou seja, um a seguir ao outro.

Que opções oferece o comando wget?

O wget oferece muitas opções no Linux. Aqui estão algumas das mais im­por­tan­tes:

  • -c ou –continue: permite retomar um download que tinha sido in­ter­rom­pido.
  • -N: des­car­rega o ficheiro apenas se for mais recente do que outro ficheiro com o mesmo nome no seu com­pu­ta­dor.
  • -t [Número]: define o número de vezes que o wget deve tentar des­car­re­gar um ficheiro no seu sistema operativo Linux.
  • -w [Tempo]: define quantos segundos devem decorrer entre dois downloads con­se­cu­ti­vos.

Exemplos do comando wget

Por fim, mostramos-lhe como pode utilizar o wget de forma a adaptá-lo às suas ne­ces­si­da­des. Aqui estão alguns exemplos:

$ wget http://ejemplo.es/carpeta/archivo
shell

É assim que podes des­car­re­gar um ficheiro.

$ wget -c http://ejemplo.es/carpeta/archivo
shell

Assim, podes retomar um download que tenha sido in­ter­rom­pido an­te­ri­or­mente.

$ wget -t 5 http://ejemplo.es/carpeta/archivo
shell

Com o comando anterior, o wget tentará des­car­re­gar o ficheiro um total de cinco vezes. Se não conseguir após cinco ten­ta­ti­vas, a ação será in­ter­rom­pida, ou seja, deixará de tentar des­car­re­gar o ficheiro.

Ir para o menu principal