Como baixar arquivos com curl
Índice
Introdução
Este guia tem como objetivo ensinar as maneiras básicas de baixar arquivos usando o curl. Ao seguir estas instruções, tenha em mente que os arquivos e pastas do seu computador provavelmente serão diferentes dos exemplos. Se você já possui muita experiência com o terminal, confira os comandos na página inicial para material de referência rápida.
Pré-requisitos
Para seguir este guia, você precisará:
- Acesso a um terminal Unix em qualquer ambiente Linux ou macOS.
- Saber como abrir uma janela de terminal. Se não tiver certeza, visite as instruções para macOS ou Linux (em breve).
- Um arquivo que você deseja baixar. Estamos usando
https://terminalcheatsheet.com/sample-file.jpg
como exemplo neste guia. - A ferramenta curl instalada no seu computador. A maioria dos computadores macOS e Linux já vem com ela pré-instalada. Caso contrário, você precisará verificar as instruções técnicas no site de instalação do curl.
Baixando um arquivo
Comece abrindo o terminal.
curl
é uma “ferramenta de linha de comando para transferir dados especificados com a sintaxe de URL”. Isso significa que pode baixar arquivos de URLs.
Por exemplo, https://terminalcheatsheet.com/sample-file.jpg retorna um arquivo de imagem que podemos baixar com o curl.
Salvar com o nome do arquivo da URL
Se quisermos baixar o arquivo e salvá-lo com o mesmo nome, podemos usar este comando:
curl --remote-name [URL]
[URL]
é a URL de onde queremos baixar o arquivo. --remote-name
instrui o curl a usar o nome da URL como nome do arquivo no computador.
Podemos usar este comando mais curto para fazer o mesmo:
curl -O [URL]
-O
é uma forma abreviada de escrever --remote-name
do comando anterior.
Salvar com um nome de arquivo diferente
Se quisermos baixar o arquivo e salvá-lo com um nome diferente, podemos usar este comando em vez disso:
curl --output [NOME_DO_ARQUIVO] [URL]
[URL]
- Indicamos aocurl
a URL para baixar.--output [NOME_DO_ARQUIVO]
- Indicamos aocurl
onde salvar o arquivo.
Podemos usar este comando mais curto para fazer o mesmo:
curl -o [NOME_DO_ARQUIVO] [URL]
[URL]
- Indicamos aocurl
a URL para baixar.-o [NOME_DO_ARQUIVO]
- Indicamos aocurl
onde salvar o arquivo.
Conclusão
Agora você sabe um pouco sobre como usar o curl
para baixar arquivos a partir de uma URL.