Install latest cURL – Command Line Tool on Linux (Português)

Install latest cURL – Command Line Tool on Linux (Português)

cURL is an open source, command line tool for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP., Suporta SSL certificates, HTTP POST, HTTP PUT, FTP upload, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negoty, kerberos…), file transfer resume, proxy tunneling e uma carga de outros truques úteis. É usado em linhas de comando ou scripts para transferir dados. Ele também é usado em carros, aparelhos de televisão, roteadores, impressoras, equipamentos de áudio, telefones celulares, tablets, settop boxes, leitores de mídia.,

In addition to wget, curl is a primary tool in the linux guru’s tool chest when webscraping, poking around the internet or intranet, downloading files, testing applications and making web calls via a CLI tool.

Curl é ativamente desenvolvido por uma comunidade de desenvolvedores e tem sua presença na web em https://curl.haxx.se/.,um http-proxy

  • personalizável para recuperar a data de modificação do arquivo
  • SCP tanto a palavra-passe de chave pública e a chave de autenticação
  • SFTP tanto a palavra-passe de chave pública e a chave de autenticação
  • SFTP com comandos personalizados enviado antes/depois da transferência
  • conexão TELNET negociação
  • personalizar opções de telnet
  • TELNET stdin/stdout/S
  • URL LDAP completa de suporte
  • SMBv1 sobre TCP e SSL
  • SMB baixar & enviar
  • autenticação SMB com NTLMv1
  • autenticação SMTP: Plain, Login, CRAM-MD5, Digest-MD5 NTLM (*9), Kerberos 5 (*4) e Externos.,
  • envie e-mails
  • suporte de E-mail auth para a autenticação servidor-a-servidor de confiança
  • SMTP múltiplos destinatários
  • POP3 autenticação: texto claro, APOP e SASL
  • autenticação baseada em SASL: autenticação simples, Login, CRAM-MD5, Digest-MD5, NTLM (*9), Kerberos 5 (*4) e externa.
  • listar e-mails
  • recuperar e-mails
  • Para mais funcionalidades

    última versão de Curl

    a última versão de curl a partir de janeiro de 2020 é 7.68.0. Downloads são publicados no site curl e o código fonte pode ser encontrado na página github para o projeto., Veja o Changelog para as últimas notas de lançamento do curl.

    como construir e instalar o Curl a partir do Código

    primeiro obter o código fonte para o curl a partir da página de download. Eu não vou demo isto porque provavelmente você precisa curl ou wget para obter o código fonte e que é redundante para mostrar neste tutorial. Consulte o software de download abaixo:

    você Também precisará instalar o GCC e fazer na sua máquina antes de começar, vamos supor que o seu Debian ou compatível:

    $ apt-get install gcc$ apt-get install make

    Agora descompactar o software com o comando tar., E, em seguida, introduza a pasta desempacotada e execute configure e make install

    $ tar xzvf curl-7.68.0.tar.gz$ cd curl-7.68.0$ ./configure$ make$ sudo make install

    se obter este aviso, poderá ter 2 versões de curl instaladas e terá de se certificar de que está a usar a libcurl que acabou de compilar com a versão de curl que compilou. Então configure o LD_ LIBRARY_ PATH para corrigi-lo:

    WARNING: curl and libcurl versions do not match. Functionality may be affected.$ export LD_LIBRARY_PATH=/usr/local/lib

    Agora você pode ver o curl e a libcurl tem versões correspondentes e o curl está a funcionar como esperado.

    How to install Curl on Debian 10 or Ubuntu 19.,10

    Curl é instalado por padrão no Debian e Ubuntu últimas versões. Se você tiver removido por algum motivo, você pode instalar-lo com o apt-get

    sudo apt-get install curl

    Como instalar o Curl no CentOS 8

    Curl é instalado por padrão em CentoOS e Red Hat versões mais recentes. Se o tiver removido por alguma razão, poderá instalá-lo com yum

    sudo yum install curl

    baixe a página web com um exemplo de Curl

    vamos baixar uma página web simples com curl., Aqui está a sintaxe e exemplo:

    curl https://linuxhint.com/sitemap.xml > out.webpagehead out.webpage

    exemplo de Download de várias páginas

    você pode usar caracteres especiais e sintaxe extravagante para baixar muitos arquivos ao mesmo tempo. Aqui está um exemplo para baixar a partir de Linuxhint as páginas sitemap que seguem um padrão regular. A opção-O irá armazenar os arquivos em Nomes que são os mesmos que as páginas originais da web, mas localmente.

    curl -O https://linuxhint.com/sitemap-pt-post-2019-.xml

    Conclusão

    Deixe uma resposta

    O seu endereço de email não será publicado. Campos obrigatórios marcados com *