GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer et utiliser Curl sur Debian 10 Linux

Curl est un utilitaire de ligne de commande pour transférer des données depuis ou vers un serveur distant. Il vous permet de télécharger ou de charger des données à l'aide des protocoles HTTP, HTTPS, SCP, SFTP et FTP.

Si vous essayez de télécharger un fichier en utilisant curl et obtenir un message d'erreur indiquant curl command not found cela signifie simplement que le curl package n'est pas installé sur votre système Debian.

Ce guide explique comment installer et utiliser le curl commande sur Debian 10, Buster.

Installer Curl sur Debian #

Le package Curl est inclus dans les référentiels par défaut de Debian 10, pour l'installer, exécutez la commande suivante :

sudo apt install curl

Pour vérifier que curl a été installé, tapez curl dans votre terminal, et appuyez sur Enter :

curl

La commande imprimera la sortie suivante :

curl: try 'curl --help' or 'curl --manual' for more information

C'est ça! Vous avez installé avec succès curl sur votre machine Debian et vous pourrez commencer à l'utiliser.

Utilisation de la boucle #

Lorsqu'il est utilisé sans aucune option, curl affiche le code source de l'URL spécifiée en argument sur la sortie standard :

curl https://example.com

Pour télécharger un fichier avec curl, utilisez soit le -o ou -O drapeaux.

Le -o minuscule option permet de spécifier le nom du fichier enregistré :

curl -o linux.tar.xz https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.5.tar.xz

-O majuscule enregistre le fichier avec son nom de fichier d'origine :

curl -O https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.0.5.tar.xz

Une autre fonctionnalité utile de Curl est sa capacité à afficher les en-têtes HTTP d'une URL donnée :

curl -I https://www.debian.org/
HTTP/1.1 200 OK
Date: Mon, 09 Sep 2019 21:22:30 GMT
Server: Apache
Content-Location: index.en.html
Vary: negotiate,accept-language,Accept-Encoding,cookie
TCN: choice
X-Content-Type-Options: nosniff
X-Frame-Options: sameorigin
Referrer-Policy: no-referrer
X-Xss-Protection: 1
Strict-Transport-Security: max-age=15552000
Last-Modified: Mon, 09 Sep 2019 08:52:31 GMT
ETag: "38e4-5921ae8851520"
Accept-Ranges: bytes
Content-Length: 14564
Cache-Control: max-age=86400
Expires: Tue, 10 Sep 2019 21:22:30 GMT
X-Clacks-Overhead: GNU Terry Pratchett
Content-Type: text/html
Content-Language: en

Avec Curl, vous pouvez également télécharger des fichiers à partir de serveurs FTP protégés par mot de passe :

curl -u FTP_USERNAME:FTP_PASSWORD ftp://ftp.example.com/file.tar.gz

Debian
  1. Comment installer et utiliser les rétroportages Debian

  2. Comment installer et utiliser Curl sur Ubuntu 18.04

  3. Comment installer et utiliser Curl sur Ubuntu 20.04

  4. Comment installer et utiliser Curl sur CentOS 8

  5. Comment installer et utiliser Ansible sur Debian 11

Comment installer et configurer Redis sur Debian 10 Linux

Comment installer et utiliser FFmpeg sur Debian 10

Comment installer et utiliser Linux Screen ?

Comment installer et utiliser FFmpeg sur Debian 11

Installer et utiliser Curl sur Debian 11 Bullseye Linux

Comment installer et utiliser PHP Composer sur Debian 11 Linux