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. Ici, vous devez installer le package curl sur votre CentOS ou toute autre distribution Linux.
Chez LinuxAPT, dans le cadre de nos services de gestion de serveur, nous aidons régulièrement nos clients à effectuer des requêtes cURL associées.
Dans ce contexte, nous verrons comment installer la commande curl sur le système CentOS 8. De plus, vous apprendrez comment la commande curl fonctionne sur les machines CentOS ou Linux.
Comment installer les packages Curl sur CentOS ?
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
Une fois le processus d'installation terminé, vérifiez l'installation de curl en tapant la commande suivante dans le terminal :
$ curl
Vous pouvez afficher la version installée de la commande curl en utilisant la commande suivante :
$ curl --version
Comment utiliser 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://linuxapt.com
Pour obtenir les détails de l'en-tête HTTP de l'URL donnée, tapez la commande suivante :
$ curl -I https://linuxapt.com
À 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