• Contato
  • Curiosidades
    • O Que é Kernel?
    • O Que é Linux?
    • O Que é Software Livre?
    • Unix: O Pai de Todos os Sistemas Operacionais
  • Velocimetro
  • Privacidade
  • Colabore
King Linux
quinta-feira, 28 janeiro, 2021
No Result
View All Result
  • Setup menu at Appearance » Menus and assign menu to Main Navigation
No Result
View All Result
King Linux
No Result
View All Result

O Comando cURL

by King Linux
5 de abril de 2019
in Artigos
0
COMPARTILHE ESTE ARTIGO 📢

Provavelmente houve pelo menos uma ocasião em que você precisou fazer o download de algo, e provavelmente gostaria de saber que há outras opções para baixar algo que não é através de um navegador da web. Este seria um ótimo caso de uso para cURL.

Como o próprio nome sugere, o cURL é uma ferramenta de linha de comando para transferir dados com URLs. Um dos usos mais simples é baixar um arquivo através da linha de comando. Isso é enganoso, já que cURL é uma ferramenta incrivelmente poderosa, dependendo de como você a usa. Mesmo se você estiver familiarizado com o comando, é provável que você não o esteja usando em todo o seu potencial.

Uma das coisas mais básicas que você pode fazer com o cURL é baixar uma página da web ou um arquivo. Para fazer isso, você só precisa usar o comando curl seguido por um URL. Por exemplo:

curl https://distrowatch.com/?language=PT

Na maior parte do tempo, usar o comando desta maneira lhe dará um terminal cheio de documentos HTML brutos na melhor das hipóteses e uma boa coleção de caracteres irreconhecíveis na pior das hipóteses. Se você preferir salvá-lo em um arquivo, poderá usar redirecionamentos de estilo padrão do UNIX. Por exemplo:

curl https://distrowatch.com/?language=PT > distrowatch.html

Seguindo os cabeçalhos HTTP

Seu navegador geralmente corrige isso para você, mas a Internet é muito específica. Ao escrever um URL, é muito provável que você seja redirecionado uma ou mais vezes antes de chegar ao destino.

Digamos, por exemplo, que você esteja tentando acessar o site deste blog. Se você escrever o seguinte, você receberá um aviso de redirecionamento:

curl https://distrowatch.com/?language=PT

Você pode seguir esses cabeçalhos de localização HTTP usando o sinalizador -L como este:

curl -L https://distrowatch.com/?language=PT

Isso não parece muito legal no seu terminal, mas é sempre bom saber.

Salve os resultados do cURL em um arquivo

Existem algumas maneiras de salvar o conteúdo de um URL em um arquivo. A opção -o nos permite decidir o nome do arquivo, enquanto a opção -O usa o nome do arquivo na URL para salvar. Para escolher seu próprio arquivo, use a seguinte opção:

ADVERTISEMENT

curl -o semprelinux.html https://kinglinux.96.lt/?language=PT/url

Na maioria das vezes, você vai querer salvar um arquivo com o mesmo nome que você usa no servidor. Para fazer isso, use a opção -O.

curl -O https://distrowatch.com/?language=PT/distrowatch.html

Baixe vários arquivos de uma só vez

Se você precisar baixar alguns arquivos ao mesmo tempo, o cURL facilita o processo. Normalmente você vai querer usar isso com a opção -O.

curl -O https://distrowatch.com/?language=PT/arquivo1.html -O https://distrowatch.com/?language=PT/arquivo2.html

Quando você faz o download dessa maneira, o cURL tentará reutilizar a conexão em vez de fazer novas conexões a cada vez.

Estes são os comandos básicos do cURL. Existem mais opções, você pode estudá-las com:

man curl

Observação

Caso você não tenha instalado o cURL em seu sistema, instale-o com o seguinte comando no Ubuntu, Debian e derivados:

sudo apt update && sudo apt install curl -y

Tags: Kubuntulinuxubuntu
Previous Post

Uma Visão Geral Sobre "A Internet das Coisas"

Next Post

Como obter informações da CPU através do terminal

Next Post

Como obter informações da CPU através do terminal

Faça uma Doação

A finalidade, é para ajudar que nosso site KingLinux não saia do ar e possamos continuar com a nossa contribuição à comunidade Linux e FOSS!

MANTENHA-SE ATUALIZADO

Digite seu E-mail e assine nosso boletim diário informativo:

Serviço disponibilizado por: Google FeedBurner

  • Contato
  • Curiosidades
  • Velocimetro
  • Privacidade
  • Colabore
WhatsApp: +55 12 99661 9330

©2018-2020 King Linux - Tudo Sobre Linux e Tecnologia Opensource

No Result
View All Result

©2018-2020 King Linux - Tudo Sobre Linux e Tecnologia Opensource

Login to your account below

Forgotten Password?

Fill the forms bellow to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In
Utilizamos cookies para garantir que você tenha a melhor experiência em nosso site. Ao continuar visitando nosso site, você concorda com o uso de cookies. Visite nossa Política de Privacidade e Cookies .