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:
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