Pesquisa de site

Como baixar arquivos para um diretório específico usando Wget


Wget é um downloader de rede popular, não interativo e amplamente utilizado que suporta protocolos como HTTP, HTTPS e FTP, e recuperação via proxies HTTP. Por padrão, o wget baixa arquivos no diretório de trabalho atual onde é executado.

Leia também: Como renomear arquivo durante o download com Wget no Linux

Neste artigo, mostraremos como baixar arquivos para um diretório específico sem mover para esse diretório. Este guia é útil se, por exemplo, você estiver usando wget em um script e quiser automatizar downloads que devem ser armazenados em diretórios diferentes.

Além disso, o fato de wget ser não interativo (pode funcionar em segundo plano) por design torna-o fácil de usar para automatizar downloads por meio de scripts de shell. Na verdade, você pode iniciar um download e desconectar-se do sistema, permitindo que o wget conclua o trabalho.

A opção -P ou --directory-prefix do Wget é usada para definir o prefixo do diretório onde todos os arquivos e subdiretórios recuperados serão salvos.

Neste exemplo, demonstraremos como baixar o modelo de configuração do Glances e armazená-lo no diretório /etc/glances/.

sudo mkdir /etc/glances
ls /etc/glances/
sudo wget https://raw.githubusercontent.com/nicolargo/glances/develop/conf/glances.conf -P /etc/glances/
ls /etc/glances/

Se você estiver baixando um arquivo pesado, você pode querer adicionar o sinalizador -c ou --continue, o que significa continuar obtendo um arquivo parcialmente baixado. Com ele, você não precisa iniciar o download novamente.

Esta opção ajuda você a retomar o download de um arquivo iniciado por uma instância anterior do wget, ou por outro programa ou que você pausou. Também é útil em caso de falha na rede. Por exemplo,

wget -c https://tenet.dl.sourceforge.net/project/parrotsecurity/iso/4.1/Parrot-security-4.1_amd64.iso

Para obter mais informações, consulte a página de manual do wget.

man wget 

Você também pode gostar de ler os seguintes artigos relacionados.

  1. Como baixar e extrair arquivos Tar com um comando
  2. 5 ferramentas baseadas em linha de comando do Linux para baixar arquivos e navegar em sites
  3. 15 dicas sobre como usar o comando ‘Curl’ no Linux

Isso é tudo! Neste breve artigo, explicamos como baixar arquivos para um diretório específico sem passar para esse diretório, usando wget. Você pode compartilhar suas idéias conosco nos comentários.