Trabalhar no Linux requer uma série de parâmetros especiais para seu correto uso e administração e se você estiver em um ambiente de servidor deve entender que existem centenas de comandos que foram desenvolvidos para facilitar a vida do usuário. Um dos problemas mais relacionados ao trabalho diário no Linux é o download de arquivos e objetos da rede. Para esta tarefa, temos cURL.
O que é cURLcURL é uma ferramenta de linha de comando que foi especialmente projetada para transferência de dados com URLs, então cURL funciona em linhas de comando ou scripts para a tarefa de transferência de dados. Mas isso vai muito além, já que cURL foi implementado em muitos dos dispositivos que usamos hoje, pois permite a transferência pela Internet (atualizações, aplicativos, etc.) para que, como usuários, aproveitemos ao máximo.
Curl suporta protocolos como DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, Telnet, TFTP e mais.
Como si esto fuera poco, curl soporta los certificados SSL, HTTP POST, HTTP PUT, FTP, HTTP, proxies, HTTP/2, cookies, autenticación de usuario tanto básica, plana, o digest, CRAM-MD5, NTLM, Kerberos) y Muitas mais.
A melhor coisa sobre tudo isso é que o curl é um software gratuito e de código aberto disponível para todos nós e é constantemente atualizado.
cURL em ambientes gráficosSe você usar cURL em ambientes gráficos, será capaz de:
- Aceite cookies, formulários e SSL.
- Execute o upload múltiplo usando apenas um comando.
- Acesse uma barra de progresso, limite de velocidade ou veja os detalhes do tempo de download.
- cURL oferece suporte a arquivos de configuração.
- cURL é compatível com IPV6.
Solvetic explicará como instalar cURL em diferentes distribuições de Linux e assim poder tirar proveito de todas as suas funções.
1. Como instalar cURL no Fedora Linux
Passo 1
O Fedora é uma das distribuições populares do Linux e, para instalar essa ferramenta útil, devemos executar o seguinte:
yum install curl
PROLONGAR
Passo 2
Após esta verificação, notaremos que cURL é instalado por padrão no Fedora:
PROLONGAR
etapa 3
Para verificar a versão do cURL instalada no Fedora, vamos executar o seguinte:
rpm -qa | grep curl
PROLONGAR
Passo 4
Depois disso, podemos usar cURL para qualquer uma de suas várias opções:
PROLONGAR
2. Como instalar cURL no Debian Linux
O Debian é outra das distribuições populares do Linux e para instalar o cURL lá vamos executar o seguinte, embora na maioria das edições atuais ele já esteja instalado por padrão:
sudo apt-get install curlComo já está instalado por padrão, podemos verificá-lo executando o seguinte:
dpkg -l | grep curl
A partir daqui, podemos usar o cURL de forma normal.
3. Como instalar cURL no CentOS Linux
Passo 1
CentOS é uma das distribuições de Linux mais populares a nível empresarial devido às suas várias funcionalidades e para instalar o cURL aí vamos executar o seguinte:
yum install curlDesde o CentOS 7, o cURL é integrado ao sistema, portanto, ao executar este comando, veríamos o seguinte:
PROLONGAR
Passo 2
Se tentarmos remover cURL, executarmos yum remove cURL para instalar o cURL novamente, o sistema rejeitará esta tarefa, pois cURL é um pacote protegido por DNF.
Para validar cURL, executamos o seguinte:
rpm -qa | grep curl
PROLONGAR
etapa 3
Agora podemos usar cURL sem problemas:
PROLONGAR
4. Como instalar cURL no Ubuntu Linux
Passo 1
O Ubuntu tem sido bem recebido por milhões de usuários por todo o seu design e recursos integrados e o cURL vai lá para aumentar essas possibilidades, então se você deseja instalar o cURL você deve executar o seguinte comando:
sudo apt install curlComo os anteriores, nas edições atuais, cURL é instalado por padrão, mas se por algum motivo não for assim, você pode executar o comando anterior.
Passo 2
Verificamos a versão do cURL executando:
dpkg -l | grep curl
etapa 3
Como podemos ver, o cURL foi instalado e agora podemos usá-lo:
Agora podemos aproveitá-lo ao máximo 100%.
Você aprendeu com a mão do Solvetic a instalar o utilitário cURL no Linux e, assim, ser capaz de realizar várias ações no sistema para transferir arquivos da rede.