La commande curl est utilisée pour transférer des données vers ou depuis un serveur distant. À l'aide de l'outil de ligne de commande curl, vous pouvez charger et télécharger des données à l'aide de différents protocoles réseau, tels que HTTPS, HTTP, SFTP, Telnet et FTP.
La plupart du temps, lorsque vous essayez de télécharger un fichier via la commande curl, vous obtenez un message d'erreur indiquant que la commande curl est introuvable. Dans cette situation, vous devez installer le package curl sur votre CentOS ou toute autre distribution Linux.
Nous donnerons des instructions sur la façon d'installer la commande curl sur le système CentOS 8 dans cet article. Nous montrerons l'utilisation de la commande curl sur les machines CentOS ou Linux.
Installation des packages Curl sur CentOS 8
La commande curl peut être installée directement à partir du référentiel de packages CentOS 8 par défaut. Ouvrez le terminal dans la barre latérale gauche de la section "Activités" et mettez à jour le cache système en exécutant la commande suivante :
$ sudo dnf makecache
Une fois le référentiel mis à jour, exécutez la commande suivante pour installer les packages curl sur votre système CentOS 8. Si curl n'est pas installé, tous les packages curl seront installés à partir du référentiel CentOS 8.
$ sudo dnf install curl
Si curl est déjà installé sur votre système, la sortie suivante s'affichera sur le terminal.
Vérifiez l'installation de curl en tapant la commande suivante dans le terminal :
$ curl
La sortie suivante doit s'afficher sur le terminal si curl est installé sur votre système :
Affichez la version installée de la commande curl à l'aide de la commande suivante :
$ curl --version
Utilisation de la commande curl sur le système Linux
La commande curl est un utilitaire de ligne de commande très utile. À l'aide de la commande curl, vous pouvez afficher le code source d'une URL donnée dans un format de sortie standard comme suit :
$ curl https://linuxways.net
Pour obtenir les détails de l'en-tête HTTP de l'URL donnée, tapez la commande suivante :
$ curl -I https://linuxways.net
À l'aide de la commande curl, vous pouvez télécharger un fichier à partir d'une URL donnée et utiliser l'option -o en minuscules pour enregistrer un fichier avec un nom. Utilisez la syntaxe de commande suivante pour télécharger un fichier via la commande curl :
$ curl -o newfile-name.zip http://domain.com/filename.zip
Utilisez le -O majuscule pour enregistrer un fichier avec son nom d'origine dans votre système comme suit :
$ curl -O http://domain.com/filename.zip
Grâce à la commande curl, vous pouvez également accéder aux fichiers protégés par mot de passe à partir du serveur FTP à l'aide de l'option -u. Pour cela, utilisez la syntaxe suivante :
$ curl -u FTP_user-name:FTP_password ftp://ftp.domain.com/filename.zip
Conclusion
Nous avons vu dans cet article comment installer l'outil de ligne de commande Curl sur le système CentOS 8. Grâce à la commande curl, les utilisateurs peuvent télécharger et télécharger des fichiers sur le réseau. Nous avons exploré différentes utilisations de la commande curl sur le système CentOS 8. Si vous avez besoin d'obtenir plus d'informations sur cet outil de ligne de commande, explorez d'autres exemples de boucles sur Internet. Donnez vos suggestions par le biais de commentaires. Merci !