Gerenciamento de arquivos

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 estão ocorrendo no mundo digital. Esses avanços tecnológicos levaram à criação de tantas ferramentas e softwares extraordinários que têm ajudado significativamente a tornar nossas vidas mais fáceis.

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 para ser usado em desktops e, como resultado, era considerado principalmente para desenvolvimento de servidor. No entanto, com o tempo, ele evoluiu rapidamente, tornando-se um sistema operacional confiável e poderoso, o que por sua vez fez com que ganhasse a atenção de um grande número de usuários.

A ferramenta de linha de comando fornecida pelo Linux é um dos 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 sua 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 fazer várias tarefas, uma das quais é o download de arquivos.

Portanto, hoje veremos 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 Wget. Wget é uma ferramenta muito versátil que suporta vários protocolos como HTTP, HTTPS e FTP e permite o download de vários arquivos e diretórios. Ele também fornece aos usuários uma variedade de recursos que vão desde o download recursivo até reproduzir e pausar os downloads, bem como limitar sua largura de banda.

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

Como instalar o Wget?

Wget geralmente vem pré-instalado com a maioria das distribuições Linux. No entanto, se um usuário possui um sistema sem Wget instalado, o usuário precisa abrir a linha de comando através do Ubuntu Dash ou Ctrl + Alt + T atalho e digite o seguinte comando:

$ sudo apt-get install wget

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

$ yum install wget

Características do Wget

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

URL $ wget

Deixe-nos mostrar um exemplo para esclarecer melhor este. Estaremos baixando uma imagem simples no formato png da internet. Veja a imagem abaixo para melhor entendimento:

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

$ wget URL1 URL2 URL3

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

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

$ wget -O URL do nome do arquivo


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

O Wget também permite que os usuários baixem recursivamente seus arquivos, o que basicamente faz o download de todos os arquivos do site em um único diretório. Isso pode ser feito facilmente com o 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 Wget que parecem estar disponíveis:

$ wget --help

Baixando 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 de linha de comando, os recursos do Curl são desenvolvidos por libcurl, que é uma biblioteca de transferência de URL de plataforma cruzada. Curl não só permite o download de arquivos, mas também pode ser usado para upload e troca de solicitações com servidores. Curl também tem uma faixa de suporte muito maior para protocolos, incluindo os importantes, como HTTP, HTTPS, FTP, SFTP, etc. No entanto, 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 verificado simplesmente executando o seguinte comando:

$ curl --version

No entanto, se um usuário possui um sistema sem o Curl instalado, o usuário precisa abrir a linha de comando através do Ubuntu Dash ou Ctrl + Alt + T atalho e digite o seguinte comando:

$ sudo apt-get install curl

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

$ yum install curl

Características do Curl

Assim como o Wget, o Curl tem vários recursos incorporados dentro dele. O mais básico é a 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 melhor entendimento estaremos baixando uma imagem simples no formato png da internet assim como no caso do Wget.

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

$ curl URL> nome do arquivo

Na imagem acima, pegamos um arquivo png originalmente denominado pancake1.png e convertido em um arquivo zip com o novo nome p.fecho eclair.

Assim como no caso do Wget, Curl permite que os usuários baixem vários arquivos usando uma série de URLs da internet. Isso pode ser feito facilmente com o seguinte comando:

$ curl -O URL1 -O URL2 -O URL3

Para nosso exemplo, usaremos curl para baixar um arquivo jpg e um arquivo png da internet. Os resultados são mostrados na imagem abaixo:


Um recurso bastante surpreendente que o Curl oferece aos seus usuários é a capacidade de monitorar o andamento 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 do 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 grande conjunto de recursos que atendem às diferentes necessidades dos usuários. Se os usuários simplesmente desejam baixar arquivos recursivamente, o Wget seria uma boa escolha. Se os usuários estão procurando interagir com o servidor ou baixar um arquivo construído sob um protocolo que o Wget não suporta, então Curl seria uma alternativa melhor.

OpenTTD vs Simutrans
Criar sua própria simulação de transporte pode ser divertido, relaxante e extremamente atraente. É por isso que você precisa ter certeza de experiment...
Tutorial OpenTTD
OpenTTD é um dos jogos de simulação de negócios mais populares que existem. Neste jogo, você precisa criar um maravilhoso negócio de transporte. No en...
SuperTuxKart para Linux
SuperTuxKart é um ótimo título projetado para trazer a você a experiência Mario Kart gratuitamente em seu sistema Linux. É bastante desafiador e diver...