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.
- Como baixar e extrair arquivos Tar com um comando
- 5 ferramentas baseadas em linha de comando do Linux para baixar arquivos e navegar em sites
- 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.