Commande Linux wget

« Back to Glossary Index

La commande wget (pour World Wide Web get) est l’outil de référence pour le téléchargement de fichiers depuis le web via les protocoles HTTP, HTTPS et FTP. Contrairement à curl qui est conçu pour l’interactivité et les API, wget est un pur “aspirateur” de fichiers, conçu pour la robustesse et la récupération massive.

Sa plus grande force est sa capacité à fonctionner de manière non interactive et récursive.

1. le concept de base

wget est extrêmement résistant : si une connexion réseau est instable, il réessaiera de télécharger le fichier jusqu’à ce qu’il réussisse. Il est parfait pour les téléchargements de gros volumes en arrière-plan.

2. les options essentielles

optioncommandedescription
simplewget [url]télécharge le fichier dans le dossier courant.
renommerwget -O [nom] [url]télécharge le fichier et le nomme différemment.
reprendrewget -c [url]reprend un téléchargement interrompu (continue).
arrière-planwget -b [url]lance le téléchargement en tâche de fond (background).
limiterwget --limit-rate=500k [url]limite la vitesse pour ne pas saturer la bande passante du serveur.
récursifwget -r [url]télécharge tout un site web ou un dossier complet.

3. exemples concrets d’utilisation

télécharger une archive de sauvegarde

Si vous devez récupérer une base de données de formation stockée sur un autre serveur :

wget [https://backup.edu-jalm.com/db_lms_2026.sql.gz](https://backup.edu-jalm.com/db_lms_2026.sql.gz)

aspirer un site complet pour consultation hors-ligne

Idéal pour créer une archive statique d’un parcours pédagogique :

wget --mirror --convert-links --page-requisites [https://site-formation.com](https://site-formation.com)

  • --mirror : active la récursivité et les options adaptées au miroir.
  • --convert-links : modifie les liens pour qu’ils fonctionnent en local.
  • --page-requisites : télécharge aussi les images et feuilles de style (CSS).

télécharger une liste de fichiers

Si vous avez un fichier liste.txt contenant plusieurs URLs de ressources :

wget -i liste.txt

4. comparaison : wget vs curl

aspectwgetcurl
vocationtéléchargement de fichiers et de sites.transfert de données et interaction API.
récursivitéoui, peut “aspirer” tout un répertoire.non (sauf script complexe).
résiliencereprend automatiquement après une coupure.nécessite l’option -C - manuellement.
complexitétrès simple et spécialisé.extrêmement riche pour les développeurs.
« Revenir à l'index du glossaire

Entreprise de services numérique spécialisée dans la cybersécurité / le web et la formation.

Nous contacter :
contact@glorydev.fr

Nous envoyer un email :

Perpignan

Lieu :

Suivez-nous :