SHELL wget Download de Arquivo via Linha de Comando

# baixar com o nome padrão phpunit-9.phar
wget https://phar.phpunit.de/phpunit-9.phar

# baixar e renomear para o nome phpunit
wget -O phpunit https://phar.phpunit.de/phpunit-9.phar

# qualquer endereço http pode ser o alvo para download
wget -O my-project https://mega.nz/file/<mega-nz-download-hash-with-password-embedded>

Parece básico, mas fazer o download de arquivos da internet sem usar um navegador pode ser uma tarefa árdua e desconhecida para a maioria dos usuários da internet.

Porém para desenvolvedores web, engenheiros de software e profissionais de tecnologia da informação dominar essa habilidade deve ser primordial.

O pacote wget é extremamente simples e versátil, pelo menos o seu uso básico não apresenta nenhuma dificuldade como podemos evidenciar acima. Para ambientes Linux ele já vem previamente instalado, ou se necessário pode ser facilmente instalado pelos gerenciadores de pacote.

sudo apt install wget -y      [On Debian, Ubuntu and Mint]
sudo yum install wget -y      [On RHEL/CentOS/Fedora]
sudo emerge -a net-misc/wget  [On Gentoo Linux]
sudo pacman -Sy wget          [On Arch Linux]
sudo zypper install wget      [On OpenSUSE] 

Para usuários MacOS o recurso pode ser instalado pelo gerenciador de pacotes brew.

brew install wget

Ou então, se o seu caso de uso é realmente básico você pode optar pelo uso do CURL, que vai funcionar mesmo no OSX nativamente.

# baixar com o nome padrão phpunit-9.phar
curl -O https://phar.phpunit.de/phpunit-9.phar

# baixar e renomear para o nome phpunit
curl https://phar.phpunit.de/phpunit-9.phar -o phpunit

O wget possui muitas outras funcionalidades mais avançadas, mas a ideia aqui é demonstrar o caso de uso simples mesmo.

Agora você já sabe, baixaki nunca mais!