cURL est l'un des outils de commande les plus utilisés, sûrs et fiables pour télécharger et transférer des fichiers sur un réseau, FTP, HTTP, SMTP et d'autres référentiels. cURL peut être utilisé à la fois sur Mac et Linux. Il affiche et encode les données de téléchargement sur la console. En tant qu'utilisateur professionnel de Linux, j'ai exécuté plus de milliers de commandes cURL sur mon shell Linux pour télécharger une application, des fichiers, des référentiels GitHub sans rencontrer de problèmes majeurs. Si vous êtes un programmeur ou un développeur de logiciels, je suis sûr que vous êtes déjà fan de l'outil de commande curl.
cURL sous Linux
Sur Ubuntu, Debian, Fedora et d'autres distributions, cURL fonctionne sans problème et peut télécharger des fichiers avec l'autorisation de les saisir. Cependant, si vous rencontrez des problèmes lors de l'exécution de cURL sur votre réseau local, essayez de modifier l'emplacement du serveur sur votre système Ubuntu. Cela m'est souvent arrivé, quelque chose n'a pas fonctionné au début, mais après avoir déplacé l'emplacement du serveur vers le serveur principal, cURL a fonctionné sans problème.
cURL est écrit en langage de programmation C et est un logiciel libre. La forme complète de cURL est l'URL du client ; il est sous licence MIT et a été publié pour la première fois en 1998. Dans cet article, nous verrons comment installer et utiliser cURL sur un système Ubuntu.
1. Installer cURL sur Ubuntu/Debian
Normalement, dans les distributions Linux modernes et mises à jour basées sur Debian, cURL est préinstallé avec le système d'exploitation. Toutefois, si vous rencontrez des problèmes lors de l'exécution de cURL, veuillez mettre à jour votre référentiel système et l'installer sur votre ordinateur.
sudo apt update sudo apt install curl
Lorsque l'installation est terminée, vous pouvez maintenant exécuter la commande suivante donnée ci-dessous en tant qu'utilisateur root pour vérifier le paquet Debian.
# dpkg -l | grep curl- -
2. Installer cURL sur Fedora/Red Hat
L'installation de cURl sur un Fed Hat ou Fedora Linux est assez similaire. Si vous utilisez un poste de travail Fedora moderne, vous pouvez exécuter la commande YUM suivante sur votre shell de terminal pour installer cURL sur votre système. La commande YUM sera également exécutable sur les systèmes Linux basés sur Red Hat.
# yum install curl
Si vous utilisez un ancien système Fedora basé sur DNF, exécutez la commande DNF ci-dessous sur votre shell de terminal pour installer cURL sur votre système.
sudo dnf install curl
Enfin, une fois l'installation terminée, n'oubliez pas de vérifier l'installation de cURL sur votre système Linux. La commande GREP suivante renverra les types de données pouvant être téléchargées via cURL.
# rpm -qa | grep curl
Si vous ne parvenez pas à obtenir cURL sur votre système Fedora basé sur DNF, vous pouvez essayer d'utiliser les commandes Snap pour installer cURL. cURL est disponible sur la boutique Snap. Commencez par installer le démon Snap sur votre système, puis créez un lien symbolique vers le système.
sudo dnf install snapd sudo ln -s /var/lib/snapd/snap /snap
Enfin, exécutez la commande suivante pour installer cURL via Snap sur votre système Linux.
sudo snap install curl-ijohnson --edge
3. Installez cURL sur SuSE et Arch Linux
Comme le cURL est déjà dans le référentiel Linux, il est maintenant plus facile à installer. Si vous utilisez SuSE Linux, tapez la commande zypper suivante sur le shell à installer.
# zypper install curl
Une fois l'installation terminée, exécutez une commande de vérification rapide pour vérifier cURL.
# zypper se curl
La commande Pacman mentionnée ci-dessous exécutera et installera le package cURL sur un système Linux basé sur Arch et Arch.
# pacman -Sy curl
Une fois l'installation terminée, exécutez une commande de vérification rapide pour vérifier cURL.
# pacman -Qi curl
Commencer avec cURL
Jusqu'à présent, nous avons vu comment installer cURl sur divers systèmes Linux. Il est maintenant temps de faire un essai routier. Toutes les commandes présentées ci-dessous seront exécutables dans toutes les principales distributions Linux. Au début, tapez "curl" et appuyez sur le bouton Entrée pour exécuter Curl sur votre système.
curl
Nous pouvons maintenant voir quelques utilisations du cURL sous Linux. Utilisez la commande cURL pour charger le code source d'un site. cURL peut également être utilisé pour parcourir des sites HTTP si vous connaissez les informations d'identification d'utilisateur appropriées de ce site.
curl https://gnu.org
Avec un drapeau o, cuRL peut enregistrer des fichiers avec le nom de fichier par défaut. Et, avec un drapeau O, il peut télécharger et enregistrer le fichier avec le nom d'origine.
curl -o linux.tar.xz https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.5.tar.xz curl -O https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.5.tar.xz
Si vous avez besoin de télécharger un fichier à partir d'un site FTP et de le protéger avec un mot de passe, vous pouvez utiliser la commande cURL suivante indiquée ci-dessous.
curl -u FTP_USERNAME:FTP_PASSWORD ftp://ftp.example.com/file.tar.gz
Derniers mots
Sans aucun doute, cURL est un outil de commande très pratique pour télécharger plusieurs fichiers, contrôler les limites de transfert, sécuriser les téléchargements et charger des applications. Dans l'intégralité de l'article, nous avons vu l'installation de cURL dans diverses distributions Linux et ses premiers pas. Veuillez partager ce message avec vos amis et la communauté Linux pour trouver ce message utile et informatif. Vous pouvez également écrire vos opinions dans la section des commentaires concernant ce message.