Téléchargement Wget · 6 min read · Sep 18, 2025

Télécharger des fichiers avec Wget sur le shell Linux - Explication et exemples

Êtes-vous un nouveau venu sur Linux ? Recherchez-vous un outil en ligne de commande qui peut vous aider à télécharger des fichiers depuis le Web ? Si votre réponse à ces deux questions est oui, alors vous êtes au bon endroit, car dans ce tutoriel, nous allons discuter de l’utilisation de base de l’utilitaire en ligne de commande WGET.

Veuillez noter que tous les exemples et instructions mentionnés dans cet article ont été testés sur Ubuntu 18.04 LTS, Debian 10 et CentOS 8.

À propos de wget

Wget est essentiellement un outil en ligne de commande qui permet le téléchargement non interactif de fichiers depuis Internet. Par non interactif, cela signifie que l’utilitaire peut fonctionner en arrière-plan, pendant que l’utilisateur n’est pas connecté. Les protocoles pris en charge incluent HTTP, HTTPS et FTP.

Wget permet également la récupération via des proxies HTTP, et “peut suivre des liens dans des pages HTML, XHTML et CSS, pour créer des versions locales de sites Web distants, recréant entièrement la structure de répertoires du site original.”

Comment fonctionne la commande wget ?

Les sections suivantes expliquent l’utilisation de base de l’outil Wget, ainsi que certaines de ses fonctionnalités.

1. Comment télécharger un fichier en utilisant wget

Le fichier que l’outil télécharge est enregistré dans le répertoire de travail actuel de l’utilisateur. Voici comment vous pouvez utiliser Wget pour télécharger un fichier :

wget [URL]

Voici un exemple de capture d’écran :

Télécharger un fichier avec wget

2. Comment reprendre vos téléchargements en utilisant wget

Dans le cas où votre téléchargement en cours est interrompu en raison d’une mauvaise connexion Internet ou pour toute autre raison, vous pouvez le reprendre en exécutant la même commande à nouveau mais avec l’option de ligne de commande -c :

wget -c [URL]

Voici un exemple de capture d’écran (voir la deuxième commande) :

wget reprendre le téléchargement

Vous pouvez voir que lorsque la commande wget a été exécutée une deuxième fois avec l’option -c, le téléchargement a commencé au même point où il avait été interrompu. Notez que cette option fonctionne également lorsque vous voulez terminer un téléchargement commencé par un programme autre que wget.

3. Comment télécharger un fichier avec un nom de fichier différent

Par défaut, wget enregistre le fichier avec le même nom qu’il porte sur le Web. Mais si vous le souhaitez, vous pouvez également enregistrer le fichier téléchargé avec un nom de fichier différent. Cette fonctionnalité peut être accessible en utilisant l’option de ligne de commande -O (majuscule).

$ wget -O [nom-de-fichier] [URL]

Voici un exemple de capture d’écran :

Comment télécharger un fichier avec un nom de fichier différent

4. Comment rediriger la sortie de wget vers un fichier journal

Si vous le souhaitez, vous pouvez également rediriger les messages/informations que wget produit sur stdout vers un fichier journal. Cela peut être fait en utilisant l’option de ligne de commande -o (minuscule).

$ wget -o [nom-fichier-journal] [URL]

Voici un exemple de capture d’écran :

Comme vous pouvez le voir dans la capture d’écran ci-dessus, aucune sortie ou message n’est affiché sur la sortie standard. Cela est dû au fait que tous les messages sont redirigés vers un fichier journal nommé ‘abc.log’.

Vous pouvez voir le fichier journal en utilisant la commande cat.

$ cat abc.log

Voici ce que le fichier journal contenait dans notre cas :

Comment rediriger la sortie de wget vers un fichier journal - résultat

5. Comment faire en sorte que wget télécharge des fichiers en arrière-plan

En utilisant l’outil, vous pouvez télécharger des fichiers en arrière-plan. Le fichier téléchargé sera enregistré sous le nom ‘wget-log.’ Cette fonctionnalité peut être accessible en utilisant l’option de ligne de commande -b.

$ wget -b [URL]

Voici un exemple :

Notez que vous pouvez changer le nom du fichier en utilisant l’option -o (minuscule) que nous avons expliquée précédemment.

6. Comment limiter la vitesse de téléchargement lors de l’utilisation de wget

Lors de l’utilisation de wget, vous pouvez également limiter la vitesse de téléchargement. Cela peut être fait en utilisant l’option –limit-rate, qui nécessite une valeur signifiant le montant en termes de bytes par seconde. Le montant peut être en bytes, kilobytes avec le suffixe ‘k’, ou megabytes avec le suffixe ‘m’.

$ wget –limit-rate=[montant] [URL]

Voici un exemple qui limite la vitesse de téléchargement de wget à 50k :

Comment limiter la vitesse de téléchargement lors de l'utilisation de wget

7. Comment changer le délai d’attente de lecture de wget

Le délai d’attente de lecture est la durée (en secondes) pendant laquelle wget vérifie les données (au cas où aucune donnée n’est reçue) avant de redémarrer le téléchargement. Par défaut, le délai d’attente de lecture est de 900 secondes, mais vous pouvez le changer en utilisant l’option –read-timeout.

$ wget –read-timeout=[temps en secondes] [URL]

Voici un exemple :

8. Comment changer le nombre de tentatives

Chaque fois que votre téléchargement est interrompu en raison d’une mauvaise connexion Internet ou de toute autre erreur, l’outil essaie de reprendre le téléchargement par lui-même. Par défaut, l’utilitaire essaie 20 fois puis s’arrête. Mais si vous souhaitez augmenter ou diminuer le nombre de tentatives, vous pouvez le faire en utilisant l’option de ligne de commande -t.

$ wget -t [nombre-de-tentatives-que-vous-voulez] [URL]

Voici un exemple :

Comment changer le nombre de tentatives

Comme vous pouvez le voir dans la capture d’écran ci-dessus, wget a abandonné après deux tentatives.

REMARQUE : Cette fonctionnalité est soumise à l’exception des erreurs fatales comme “connexion refusée” ou “non trouvé” (404), qui ne sont pas réessayées.

9. Comment faire en sorte que wget affiche des informations de débogage

Si vous le souhaitez, vous pouvez également faire en sorte que la commande wget affiche des informations supplémentaires liées au processus de téléchargement. Ces informations sont utiles à des fins de débogage si l’outil ne fonctionne pas correctement. La fonctionnalité peut être accessible en utilisant l’option –debug ou -d.

$ wget –debug [URL]

Voici un exemple :

Comment faire en sorte que wget affiche des informations de débogage

10. Comment modifier l’indicateur de progression de téléchargement de wget

Si vous le souhaitez, vous pouvez également modifier l’indicateur de progression de téléchargement que wget affiche dans la sortie. Il existe deux types d’indicateurs de progression : barre (qui est par défaut) et point. Cependant, si la sortie n’est pas affichée sur le terminal (TTY), alors l’indicateur point est utilisé par défaut.

L’option –progress vous permet de choisir le type d’indicateur si vous souhaitez remplacer le comportement par défaut. Par exemple :

$ wget --progress=dot [URL]

Voici un exemple de capture d’écran :

Comment modifier l'indicateur de progression de téléchargement de wget

En avançant, selon la taille du fichier que vous téléchargez, vous pouvez également ajuster la façon dont l’indicateur de progression de téléchargement est affiché.

$ wget -–progress=[type]:[paramètre]

‘type’ peut être barre ou point tandis que ‘paramètre’ peut être default, binary, mega ou giga.

Par exemple, si vous souhaitez définir votre ‘type’ comme point et ‘paramètre’ comme binaire, alors vous pouvez utiliser la commande suivante :

$ wget -–progress=dot:binary [URL]

Voici un exemple :

exemple wget

Notez que le paramètre que vous choisissez ( binaire, méga ou giga) dépend généralement de la taille du fichier téléchargé. Voici ce que dit la page de manuel à propos de ces styles :

Avec le style 
Share: X/Twitter LinkedIn

Recevez de nouveaux articles dans votre boîte de réception.

Aucun spam. Désabonnez-vous à tout moment.