Comment télécharger des fichiers avec curl
Table des matières
Introduction
Ce guide a pour but de vous enseigner les méthodes de base pour télécharger des fichiers en utilisant curl. En suivant ces instructions, gardez à l’esprit que les fichiers et dossiers de votre ordinateur seront probablement différents des exemples. Si vous avez déjà beaucoup d’expérience avec le terminal, consultez les commandes sur la page d’accueil pour un matériel de référence rapide.
Prérequis
Pour suivre ce guide, vous aurez besoin :
- D’accéder à un terminal Unix sur n’importe quel environnement Linux ou macOS.
- De savoir comment ouvrir une fenêtre de terminal. Si vous n’êtes pas sûr, visitez les instructions pour macOS ou Linux (bientôt disponible).
- D’un fichier que vous souhaitez télécharger. Nous utilisons
https://terminalcheatsheet.com/sample-file.jpg
comme exemple dans ce guide. - De l’utilitaire curl installé sur votre ordinateur. La plupart des ordinateurs macOS et Linux l’ont préinstallé. Sinon, vous devrez consulter les instructions techniques sur le site d’installation de curl.
Téléchargement d’un fichier
Commencez par ouvrir votre terminal.
curl
est un “outil en ligne de commande pour transférer des données spécifiées avec une syntaxe d’URL”. Cela signifie qu’il peut télécharger des fichiers à partir d’URL.
Par exemple, https://terminalcheatsheet.com/sample-file.jpg renvoie un fichier image que nous pouvons télécharger avec curl.
Enregistrer avec le nom de fichier de l’URL
Si nous voulons télécharger le fichier et le sauvegarder avec le même nom, nous pouvons utiliser cette commande :
curl --remote-name [URL]
[URL]
est l’URL à partir de laquelle nous voulons télécharger le fichier. --remote-name
demande à curl d’utiliser le nom de l’URL comme nom pour le fichier sur l’ordinateur.
Nous pouvons utiliser cette commande plus courte pour faire la même chose :
curl -O [URL]
-O
est une façon courte d’écrire --remote-name
de la commande précédente.
Enregistrer avec un nom de fichier différent
Si nous voulons télécharger le fichier et le sauvegarder avec un nom différent, nous pouvons utiliser cette commande à la place :
curl --output [FILENAME] [URL]
[URL]
- Nous indiquons àcurl
l’URL à télécharger.--output [FILENAME]
- Nous indiquons àcurl
où sauvegarder le fichier.
Nous pouvons utiliser cette commande plus courte pour faire la même chose :
curl -o [FILENAME] [URL]
[URL]
- Nous indiquons àcurl
l’URL à télécharger.-o [FILENAME]
- Nous indiquons àcurl
où sauvegarder le fichier.
Conclusion
Maintenant, vous en savez un peu plus sur l’utilisation de curl
pour télécharger des fichiers à partir d’une URL.