Skip to main content

[Commandes Linux] Curl

Introduction

Curl est un outil en ligne de commande qui permet d'effectuer des requêtes HTTP. Il est très souvent utilisé dans les scripts.

image.png

Manuel

Syntaxe globale

curl <URL>

Sans option, curl affiche le code source de la page.

Options

Options Descriptions
-O Téléchargement d'un fichier en utilisant le nom distant.
-o <output> Téléchargement d'un fichier en utilisant un nom spécifique.
-X <GET|POST> -d "<PARAM1>=<VALUE1>;<PARAM2>=<VALUE2>" Envoi de données via une requête GET ou POST.
-X OPTIONS
Permet d'afficher les méthodes disponibles. -L Suit les redirections. -k Ignore les vérifications SSL. -# Affichage de la progression du téléchargement (à combiner avec le -O). -s Active le mode silencieux (verbeux par défaut). -h "<HEADER>"
Ajoute un header.
-I Affiche la bannière. -T <FILE> Permet d'upload un fichier (si autorisé). -sSk <LINK> | bash Télécharge un script et l'exécute directement.