Linux · 5 min read · Nov 15, 2025

Bases de Linux : Comment télécharger des fichiers sur le shell avec Wget

Wget est un outil de ligne de commande populaire et facile à utiliser, principalement utilisé pour le téléchargement non interactif de fichiers depuis le web. wget aide les utilisateurs à télécharger de grandes quantités de données, plusieurs fichiers et à effectuer des téléchargements récursifs. Il prend en charge les protocoles de téléchargement (HTTP, HTTPS, FTP et FTPS). L’article suivant explique la syntaxe de base de la commande wget et montre des exemples pour des cas d’utilisation populaires de wget.

1.1 Wget - Un aperçu

La commande wget peut être appelée avec des options, qui sont facultatives, et l’URL qui est toujours requise.

wget [option] [URL]

1.2 Bon à savoir

Wget est capable d’afficher les informations suivantes lorsqu’un téléchargement est en cours :

  • Progression du téléchargement (sous forme de pourcentage)
  • Quantité de données téléchargées
  • Vitesse de téléchargement
  • Temps restant pour l’achèvement du processus de téléchargement

Vous trouverez ci-dessous plusieurs exemples de scénarios de téléchargement auxquels les utilisateurs peuvent être confrontés lors du téléchargement de fichiers sur le shell Linux en utilisant wget :

1.3 Téléchargement de base d’un fichier

C’est le cas le plus élémentaire où les utilisateurs exécutent la commande wget sans aucune option en utilisant simplement l’URL du fichier à télécharger dans la ligne de commande. L’exemple de commande suivant montre cela :

wget [URL]

1.4 Télécharger et enregistrer le fichier sous un nom différent

Cette étape est simplement une extension de la précédente et peut être nécessaire lorsque vous souhaitez attribuer un nom différent au fichier enregistré sur le disque dur local. Tout ce que vous avez à faire est d’ajouter l’option -O suivie du nom de fichier préféré :

wget -O [Nom_Préféré] [URL]

En utilisant la commande ci-dessus, vous pourrez enregistrer le fichier avec le nom que vous souhaitez lui attribuer.

1.5 Limiter la vitesse de téléchargement

Normalement, wget consommerait une bande passante significative pour télécharger des fichiers depuis le web. Mais il existe une option pour restreindre la vitesse de téléchargement à une certaine valeur assignée en personnalisant la commande wget de base avec l’option “–limit-rate”, en utilisant la commande suivante :

wget --limit-rate=[VALEUR] [URL]

En spécifiant la vitesse préférée dans le champ “VALEUR” dans la commande ci-dessus, vous pourrez personnaliser la vitesse de téléchargement selon vos besoins. Ajoutez un suffixe “k” pour les kilooctets ou “m” pour les mégaoctets. par exemple, “ –limit-rate = 2m “ pour limiter la vitesse de téléchargement maximale à 2Mbyte/sec.

1.6 Reprendre un téléchargement arrêté/interrompu

Dans le cas où vous faites face à une interruption de téléchargement après avoir commencé le téléchargement d’un gros fichier depuis le web en utilisant wget, vous serez absolument ravi de savoir que la commande donnée ci-dessous peut vous aider à reprendre le processus de téléchargement là où il s’est arrêté (sans avoir à télécharger à nouveau le fichier entier !) : Tout ce que vous devez faire est d’exécuter la commande wget avec l’option “ -c”.

wget -c [URL]

La commande ci-dessus reprendra le processus de téléchargement là où il s’est arrêté plus tôt (lorsque le serveur de téléchargement le prend en charge), vous permettant ainsi de télécharger l’ensemble du fichier de manière fluide.

1.7 Continuer le processus de téléchargement en arrière-plan

Lors du téléchargement d’un gros fichier, vous pouvez préférer continuer le processus de téléchargement en arrière-plan et utiliser l’invite de commande pendant que le fichier est téléchargé. Dans ce cas, vous devez exécuter la commande wget en utilisant l’option -b, et surveiller l’état du téléchargement dans le fichier wget-log, où le processus de téléchargement sera enregistré. Vous devez utiliser la commande suivante pour démarrer le processus de téléchargement en arrière-plan :

wget -b [URL]

Vous pouvez vérifier la progression du téléchargement en accédant au contenu du fichier wget-log en utilisant la commande tail comme suit :

tail -f wget-log

L’ensemble de ces commandes vous aidera à utiliser l’invite de commande pendant qu’un gros fichier est téléchargé en arrière-plan et à garder un œil sur la progression du téléchargement.

1.8 Personnaliser le nombre de tentatives (augmentation/diminution)

Dans le cas par défaut, la commande wget ferait jusqu’à 20 tentatives pour se connecter au site web donné afin de compléter le téléchargement en cas de perte/interruption de la connectivité Internet. Cependant, les utilisateurs ont le privilège de changer ce nombre selon leur préférence, en utilisant l’option “– tries”. La commande suivante vous aidera à faire exactement cela :

wget --tries=[VALEUR_SOUMISE] [URL]

En spécifiant le nombre préféré dans le champ VALEUR_SOUMISE, vous pouvez définir le nombre de tentatives en cas de connectivité interrompue.

1.9 Lire un fichier pour plusieurs téléchargements

Si vous souhaitez télécharger plusieurs fichiers, vous devez préparer un fichier texte contenant la liste des URL relatives à tous les fichiers qui doivent être téléchargés. Vous pouvez faire lire à wget le fichier texte en utilisant l’option -i de la commande (ci-dessous), et commencer les téléchargements multiples prévus. Veuillez utiliser la commande suivante pour cela :

wget -i [NOM-DU-FICHIER-TEXTE]

La commande ci-dessus facilitera le téléchargement de plusieurs fichiers de manière fluide.

1.10 Télécharger un site web complet

Si vous souhaitez conserver une copie de tout site web que vous aimeriez consulter/lire localement, ou peut-être sauvegarder une copie de votre blog sur le disque dur, vous pouvez exécuter la commande wget avec l’option mirror, comme suit :

wget --mirror [Nom du site web]

La commande ci-dessus vous aidera à créer un miroir du site web souhaité/enregistrer des données localement pour référence future.

1.11 Rejet de types de fichiers spécifiques

Parfois, vous pourriez souhaiter télécharger un site web entier sauf les fichiers d’un type particulier, par exemple, des vidéos/images. Vous pouvez utiliser l’option reject avec la commande wget (ci-dessous) :

wget --reject=[TYPE-DE-FICHIER] [URL]

La commande ci-dessus vous permet de rejeter les types de fichiers spécifiés lors du téléchargement d’un site web dans son intégralité.

1.12 Téléchargements FTP

Les téléchargements FTP peuvent être de deux types :

  1. Téléchargement FTP anonyme 2. Téléchargement FTP authentifié

Par conséquent, il existe une commande unique pour télécharger chaque type.

Pour le téléchargement FTP anonyme, veuillez utiliser la commande suivante :

wget [FTP-URL]

Pour le téléchargement FTP authentifié, veuillez utiliser la commande suivante :

wget --ftp-user=[NOM_UTILISATEUR] --ftp-password=[MOT_DE_PASSE] [URL]

Chacune des commandes ci-dessus mènera au téléchargement FTP requis.

Share: X/Twitter LinkedIn

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

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