Baixando arquivos no Linux usando a linha de comando

Baixando arquivos no Linux usando a linha de comando
Nos últimos anos, a tecnologia evoluiu e cresceu significativamente, destacando as mudanças que ocorrem no mundo digital. Esses avanços tecnológicos levaram à criação de tantas ferramentas e softwares extraordinários que ajudaram significativamente a facilitar nossas vidas.

O Linux, um sistema operacional de código aberto baseado em UNIX, é um exemplo de um software que apenas alguns anos atrás, não tinha as especificações a serem usadas em desktops e, como resultado, foi considerado principalmente para o desenvolvimento do servidor. No entanto, com o tempo, evoluiu rapidamente, tornando -se um sistema operacional confiável e poderoso, que por sua vez levou a ganhar a atenção de um grande número de usuários.

A ferramenta de linha de comando fornecida pelo Linux é um de seus recursos mais poderosos que oferece aos usuários e também é o que o torna tão fascinante e incrível de usar. Uma linha de comando é simplesmente uma interface baseada em texto que recebe comandos e os encaminha para o sistema operacional que os executa. É devido a essa natureza flexível que ganhou uma vantagem sobre a interface gráfica do usuário (GUI) e, como resultado, muitos usuários mudaram para a linha de comando para realizar várias tarefas, uma das quais é o download de arquivos.

Portanto, hoje estaremos analisando duas maneiras diferentes de como baixar arquivos no Linux usando a ferramenta de linha de comando.

Baixando arquivos usando wget

Uma das ferramentas de linha de comando mais populares para baixar arquivos da internet é o WGE. O WGET é uma ferramenta bastante versátil que suporta vários protocolos, como HTTP, HTTPS e FTP e permite baixar vários arquivos e diretórios. Ele também fornece aos usuários uma variedade de recursos que variam de download recursivo a tocar e fazer uma pausa nos downloads, além de limitar sua largura de banda.

Além disso, é uma plataforma cruzada que lhe dá uma vantagem sobre muitos outros downloaders de linha de comando, bem como downloaders gráficos.

Como instalar o WGE?

O WGet geralmente vem pré-instalado com a maioria das distribuições Linux. No entanto, se um usuário estiver na posse de um sistema sem a instalação do WGet, o usuário precisa abrir a linha de comando através do Ubuntu Dash ou Ctrl+alt+t atalho e insira o seguinte comando:

$ sudo apt-get install wget

Deve -se notar que o comando dado acima é apenas para sistemas Linux baseados em Debian, como o Ubuntu. Se um usuário tiver um sistema Red Hat Linux, como o Fedora, o usuário precisará inserir o seguinte comando na linha de comando:

$ yum install wget

Recursos do WGET

Como mencionado anteriormente, o WGET possui vários recursos incorporados dentro dele. A operação mais básica que o WGET oferece aos usuários é baixar arquivos simplesmente usando seu URL. Isso pode ser feito inserindo o seguinte comando no terminal:

$ wget url

Vamos mostrar um exemplo para esclarecer ainda mais isso. Faremos baixar uma imagem simples no formato PNG da Internet. Veja a imagem abaixo para obter uma melhor compreensão:

O WGET também permite que os usuários baixem vários arquivos de diferentes URLs. Isso pode ser feito facilmente pelo seguinte comando:

$ wget url1 url2 url3

Mais uma vez, podemos mostrar isso usando um exemplo. Faremos baixando dois arquivos HTML de dois sites diferentes. Para uma melhor compreensão, veja a imagem abaixo:

Também podemos alterar o nome do arquivo de seu original usando o seguinte comando:

$ WGET -O FILENAME URL


Aqui o nome do arquivo refere -se ao nome que você deseja abordar o arquivo como. Usando isso, também podemos alterar o tipo de arquivo. Isso é mostrado na imagem abaixo:

O WGET também permite que os usuários baixem recursivamente seus arquivos, o que basicamente está baixando todos os arquivos do site em um único diretório. Isso pode ser feito facilmente pelo seguinte comando:

$ wget -r URL

Para obter mais informações sobre o WGET, os usuários podem inserir o seguinte comando no terminal para obter acesso a todos os comandos do WGA que parecem estar disponíveis:

$ wget --help

Download de arquivos usando CURL

Curl é outra ferramenta de linha de comando que pode ser usada para baixar arquivos da Internet. Ao contrário do WGET, que é apenas a linha de comando, os recursos do CRO são alimentados por Libcurl, que é uma biblioteca de transferência de URL de plataforma cruzada. O CURL não apenas permite o download de arquivos, mas também pode ser usado para fazer upload e troca de solicitações com servidores. O CURL também possui uma faixa de suporte muito maior para protocolos, incluindo os importantes, como HTTP, HTTPS, FTP, SFTP etc. No entanto, o CURL não suporta downloads recursivos que o WGET oferece.

Como instalar o CURL?

Da mesma forma, como o WGet, o Curl vem pré-instalado com a maioria das distribuições Linux. Isso pode ser simplesmente verificado executando o seguinte comando:

$ curl -versão

No entanto, se um usuário estiver na posse de um sistema sem a instalação do Curl, o usuário precisa abrir a linha de comando através do Ubuntu Dash ou Ctrl+alt+t atalho e insira o seguinte comando:

$ sudo apt-get install curl

Deve -se notar que o comando dado acima é apenas para sistemas Linux baseados em Debian, como o Ubuntu. Se um usuário tiver um sistema Red Hat Linux, como o Fedora, o usuário precisará inserir o seguinte comando na linha de comando:

$ yum install curl

Recursos de Curl

Assim como o wget, o Curl possui vários recursos incorporados dentro dele. O mais básico é sua capacidade de permitir que os usuários baixem arquivos de um único URL da Internet. Isso pode ser feito inserindo o seguinte comando no terminal:

$ curl -o url

Para uma melhor compreensão, estaremos baixando uma imagem simples no formato PNG da Internet, como no caso do WGE.

Curl também permite que os usuários alterem o nome do arquivo e o tipo de arquivo. Isso pode ser feito pelo seguinte comando:

$ CURL URL> nome do arquivo

Na imagem acima, pegamos um arquivo PNG originalmente chamado Pancake1.png e converteu -o em um arquivo zip com o novo nome P.fecho eclair.

Assim como no caso do WGE, o CURL permite que os usuários baixem vários arquivos usando vários URLs da Internet. Isso pode ser feito facilmente pelo seguinte comando:

$ CURL -O URL1 -O URL2 -O URL3

Para o nosso exemplo, usaremos o CURL para baixar um arquivo JPG e um arquivo PNG da Internet. Os resultados são mostrados na imagem abaixo:


Um recurso incrível que o Curl oferece aos seus usuários é sua capacidade de monitorar o progresso do download do arquivo. Isso pode ser feito pelo seguinte comando:

$ CURL -# URL> nome do arquivo

Para obter mais informações sobre o CURL, os usuários podem inserir o seguinte comando no terminal para obter acesso a todos os comandos CURL que parecem estar disponíveis:

$ CURL --HELP

Melhor método de linha de comando para baixar arquivos

WGET e CURL estão entre a ampla gama de ferramentas de linha de comando que o Linux oferece para o download de arquivos. Ambos oferecem um enorme conjunto de recursos que atendem a diferentes necessidades dos usuários. Se os usuários simplesmente querem baixar arquivos recursivamente, o WGET seria uma boa escolha. Se os usuários desejam interagir com o servidor ou baixar um arquivo construído em um protocolo que o WGE não suporta, o CURL seria uma alternativa melhor.