Aprenda a usar o comando curl: tutorial com exemplos práticos

Hoje vamos aprender sobre o comando curl no Linux! Esse comando é uma ferramenta incrivelmente versátil e poderosa que vai muito além de simplesmente baixar páginas web.

Vamos aprender as funcionalidades do curl e  descobrir um universo de possibilidades para interagir com a internet e automatizar tarefas. 

Nas próximas seções vamos aprender algumas coisas legais e úteis que você pode fazer com o curl, desde o básico até algumas coisas mais avançadas e até divertidas. 

Visualizando o Código HTML de uma Página Web com curl 

 Aqui vamos usar o  curl para mostrar o código fonte HTML de uma página web diretamente no seu terminal. 

  •  Mostrar o código fonte HTML de uma página web útil para: 
  • Entender a estrutura de um site e verificar o esqueleto da página por trás da interface visual. 
  • debugar problemas web e verificar se o HTML funcionando corretamente quando estamos desenvolvendo ou testando sites. 

vamos usar o comando abaixo para testar o comando curl.

curl https://simplificandoredes.com

https://simplificandoredes.com: É a URL (endereço web) que você quer acessar. Pode subistituir por outra URL.

Salvar o conteúdo de uma página em uma arquivo

Podemos usar o curl para fazer downloads diretos de arquivos. Dessa forma, podemos baixar arquivos acessíveis via URL, como imagens, PDFs, arquivos ZIP, vídeos e muito mais.

Baixar arquivos com o curl pode ser interessante para:

  • Automatizar downloads em scripts de rotinas.
  • Baixar arquivos rapidamente sem navegador.
  • Baixar arquivos de linha de comando em servidores que não possuem um navegador instalado.

Vamos ver um exemplo em que vamos baixar o código html de um site para um arquivo com o comando abaixo.

curl -o teste.html https://simplificandoredes.com
  • -o” : é a opção que permite que em seguida seja informado o nome que o arquivo vai ter.
  • teste.html“: esse foi o nome que demos ao arquivo que vai armazenar a página que vamos baixar da URL.
  • https://simplificandoredes.com: É a URL (endereço web) que você quer acessar. Pode subistituir por outra URL.

Verificar o cabeçalho de uma página WEB com curl

Agora vamos mostrar como o comando curl pode ajudar a verificar o cabeçalho de uma página.

Verificar o cabeçalho de uma página pode ser útil porque podemos obter informações relevantes apenas observando o cabeçalho de uma página.

Para ver o cabeçalho de uma página com curl vamos usar o comando abaixo.

curl -I https://simplificandoredes.com
  • I” : é a opção que permite obter informação do cabeçalho da página.
  • https://simplificandoredes.com: É a URL (endereço web) que você quer acessar. Pode subistituir por outra URL.

Verificar o seu IP público com o curl

Outra opção interessante de usar o curl é para obter seu IP público. Nesse caso, podemos usar o curl para ter acesso a sites que disponibilizam o IP público do usuário que está acessando o site.

Abaixo temos um exemplo de uso do curl para saber o IP público.

 curl ifconfig.me

Esses foram apenas alguns exemplos de uso do curl e obviamente tem muito mais para mostrar sobre esse comando. Me fala se você quer ver mais material sobre o curl.

Veja mais:

O que é CGNAT ?

Tutorial: Como usar o WHOIS ou RDAP

Tutorial servidor de email com Postfix e Dovecot

Tutorial Instalar VNC em Linux Ubuntu

Tutorial: Instale seu Servidor DNS no Linux com Bind9 Passo a Passo

Juliana Mascarenhas

Data Scientist and Master in Computer Modeling by LNCC.
Computer Engineer