Install latest cURL – Command Line Tool on Linux (Français)

Install latest cURL – Command Line Tool on Linux (Français)

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., Il prend en charge les certificats SSL, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, authentification utilisateur+mot de passe (Basic, Digest, NTLM, Negotiate, Kerberos…), CV de transfert de fichiers, Tunnel proxy et un busload d’autres astuces utiles. Il est utilisé dans les lignes de commande ou les scripts pour transférer des données. Il est également utilisé dans les voitures, les téléviseurs, les routeurs, imprimantes, équipement audio, les téléphones mobiles, les tablettes, les décodeurs, les lecteurs multimédias.,

en plus de wget, curl est un outil principal dans le coffre à outils du gourou linux lors du webscraping, fouillant sur internet ou intranet, téléchargeant des fichiers, testant des applications et effectuant des appels web via un outil CLI.

Curl est activement développé par une communauté de développeurs et a sa présence sur le web àhttps://curl.haxx.se/.,un proxy http

  • personnalisable pour récupérer la date de modification du fichier
  • SCP mot de passe et authentification de clé publique
  • SFTP mot de passe et authentification de clé publique
  • SFTP avec commandes personnalisées envoyées avant/après le transfert
  • négociation de connexion TELNET
  • options telnet personnalisées
  • SMBv1 sur TCP et ssl
  • SMB télécharger&télécharger
  • authentification SMB avec NTLMv1
  • authentification SMTP: plain, login, CRAM-MD5, digest-MD5, NTLM (*9), Kerberos 5, (*4) et externe.,
  • envoyer des e-mails
  • mail auth prise en charge du relais serveur à serveur de confiance
  • SMTP plusieurs destinataires
  • authentification POP3: texte clair, APOP et SASL
  • authentification basée sur SASL: Plain, Login, CRAM-MD5, Digest-MD5, NTLM (*9), Kerberos 5 (*4) et externe.
  • liste des e-mails
  • récupérer les e-mails
  • Pour plus de fonctionnalités

    Derniers Curl Release

    La dernière version de curl à partir de janvier 2020 est 7.68.0. Les téléchargements sont affichés sur le site curl et le code source se trouve sur la page github du projet., Voir le Changelog pour les dernières notes de version de curl.

    comment construire et installer Curl à partir de la source

    obtenez D’abord le code source de curl à partir de la page de téléchargement. Je ne vais pas le démontrer car vous avez probablement besoin de curl ou de wget pour obtenir le code source et c’est redondant à montrer dans ce tutoriel. Voir le logiciel téléchargé ci-dessous:

    vous devrez également installer GCC et faire sur votre machine avant de démarrer, supposons son Debian ou compatible:

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

    maintenant décompressez le Logiciel avec la commande tar., Et puis entrez le répertoire décompressé et exécutez configure and make and make install

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

    Si vous recevez cet avertissement, vous pouvez avoir 2 versions de curl installées et devez vous assurer que vous utilisez la libcurl que vous venez de compiler avec la version curl que vous avez compilée. Définissez donc le LD_LIBRARY_PATH pour le réparer:

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

    Maintenant, vous pouvez voir que curl et libcurl ont des versions correspondantes et que curl fonctionne comme prévu.

    Comment installer Curl sur Debian 10 ou Ubuntu, 19.,10

    Curl est installé par défaut sur les dernières versions de Debian et Ubuntu. Si vous avez supprimé pour une raison quelconque, vous pouvez l’installer avec apt-get

    sudo apt-get install curl

    Comment installer Curl sur CentOS 8

    Curl est installé par défaut sur CentoOS et Red Hat versions les plus récentes. Si vous avez supprimé pour une raison quelconque, vous pouvez l’installer avec yum

    sudo yum install curl

    Page web de Téléchargement avec Curl Exemple

    nous allons télécharger une simple page web avec curl., Voici la syntaxe et l’exemple:

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

    exemple de téléchargement multi-pages

    Vous pouvez utiliser des caractères génériques et une syntaxe sophistiquée pour télécharger plusieurs fichiers à la fois. Voici un exemple pour télécharger à partir de Linuxhint les pages de sitemap qui suivent un modèle régulier. L’option-O stockera les fichiers dans des noms identiques aux pages web d’origine, mais localement.

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

    Conclusion

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *