Général

Commande Wget : Definition et Utilisation (12 Exemples Inclus)

Général·22 mars 2026·29 min de lecture

Ce guide vous apprend a utiliser la commande wget sous Linux. Il fournit 12 exemples de commandes wget en action pour vous aider a les utiliser. Une fois termine, vous saurez tout sur wget et comment l'utiliser pour telecharger des fichiers depuis le web.

Qu'est-ce que la Commande Wget ?

Wget est un outil informatique cree par le Projet GNU. Vous pouvez l'utiliser pour recuperer du contenu et des fichiers depuis divers serveurs web. Le nom est une combinaison d

e World Wide Web et du mot get. Il prend en charge les telechargements via FTP, SFTP, HTTP et HTTPS.

Wget est ecrit en C portable et est utilisable sur tout systeme Unix. Il est egalement possible de l'implementer sur Mac OS X, Microsoft Windows, AmigaOS et d'autres plateformes populaires.

Comment Installer Wget ?

Pour cette demonstration de la commande wget, nous utiliserons Ubuntu 16.04. Mais la syntaxe fonctionnera sur toute autre distribution Linux.

D'abord, accedez a votre serveur via SSH :

```bash

ssh usuario@tu_ip_del_servidor -p puerto

```

Pour installer wget sur Ubuntu 18.04 ou similaire, executez la commande suivante :

```bash

sudo apt-get install wget

```

Pour installer wget sur CentOS 7 ou des distributions anterieures, utilisez :

```bash

sudo yum install wget

```

Une fois l'installation terminee, vous serez pret a l'utiliser. De plus, la connaissance des commandes SSH de base peut faciliter les choses.

Exemples de Commandes Wget :

Pour commencer, nous fournirons 12 exemples de commandes wget que vous pouvez utiliser pour des taches quotidiennes. N'oubliez pas que vous pouvez aussi appeler cette fonction depuis des scripts et des taches cron !

1. Utiliser Wget pour Telecharger des Fichiers Individuels :

L'un des exemples basiques de la commande wget est de telecharger un seul fichier et de le stocker dans votre repertoire de travail actuel. Par exemple, vous pouvez obtenir la derniere version de WordPress avec la commande suivante :

```bash

wget https://wordpress.org/latest.zip

```

Dans cet exemple, un fichier appele latest.zip sera telecharge dans le repertoire de travail actuel. Vous verrez egalement des informations supplementaires, telles que la progression du telechargement, la vitesse, la taille, l'heure et la date.

2. Utiliser Wget pour Telecharger Plusieurs Fichiers :

Nous pouvons aller plus loin avec wget et telecharger plusieurs fichiers a la fois. Pour cela, nous devons creer un document texte et y placer les URLs de telechargement.

Par exemple, nous allons recuperer les dernieres versions de WordPress, Joomla et Drupal avec wget. Entrez ce qui suit :

```bash

nano ejemplo.txt

```

Cela creera un fichier appele exemple.txt et ouvrira une interface d'editeur de texte. Collez ces liens la :

```

https://wordpress.org/latest.zip

https://downloads.joomla.org/cms/joomla3/3-8-5/Joomla_3-8-5-Stable-Full_Package.zip

https://ftp.drupal.org/files/projects/drupal-8.4.5.zip

```

Une fois fait, vous pouvez utiliser -i pour obtenir tous les fichiers stockes dans votre fichier texte d'exemple :

```bash

wget -i ejemplo.txt

```

Attendez que le processus se termine et vous aurez les installations de trois des systemes de gestion de contenu les plus populaires.

3. Utiliser Wget pour Obtenir des Fichiers avec des Noms Differents :

Dans cet exemple de wget, nous enregistrerons un fichier avec un nom different a l'aide de l'option -O :

```bash

wget -O wordpress-install.zip https://wordpress.org/latest.zip

```

Dans ce cas, la ressource telechargee sera enregistree sous le nom wordpress-install.zip au lieu de son nom original.

4. Utiliser Wget pour Enregistrer des Fichiers dans un Repertoire Specifie :

Vous pouvez utiliser wget pour placer un fichier dans un autre repertoire en utilisant la fonction -P :

```bash

wget -P documentos/archivos/ https://wordpress.org/latest.zip

```

Le fichier que vous recuperez avec cette syntaxe apparaitra dans le dossier documents/fichiers/.

5. Utiliser Wget pour Limiter la Vitesse de Telechargement :

Avec wget, vous pouvez egalement limiter la vitesse de telechargement. C'est utile lors de la recuperation de fichiers volumineux et cela evitera d'utiliser toute votre bande passante. Cet exemple de wget fixera la limite a 500k :

```bash

wget --limit-rate=500k https://wordpress.org/latest.zip

```

6. Utiliser Wget pour Configurer les Tentatives de Reessai :

Des problemes de connexion Internet peuvent interrompre votre telechargement. Pour resoudre ce probleme, nous pouvons augmenter les tentatives de reessai en utilisant la fonction -tries :

```bash

wget --tries=100 https://wordpress.org/latest.zip

```

7. Utiliser Wget pour Telecharger en Arriere-plan :

Pour des fichiers extremement volumineux, vous pouvez profiter de la fonction -b. Elle telechargera votre contenu en arriere-plan.

```bash

wget -b http://ejemplo.com/archivo-grande.tar.gz

```

Un fichier wget-log apparaitra dans votre repertoire de travail, qui peut etre utilise pour verifier la progression et l'etat de votre telechargement. Vous pouvez egalement utiliser la commande tail :

```bash

tail -f wget-log

```

8. Utiliser Wget pour Telecharger via FTP :

La commande est egalement utilisable avec FTP. Vous n'aurez qu'a specifier le nom d'utilisateur et le mot de passe, comme dans cet exemple de wget :

```bash

wget --ftp-user=TU_NOMBRE_DE_USUARIO --ftp-password=TU_CONTRASEÑA ftp://ejemplo.com/algo.tar

```

9. Utiliser Wget pour Reprendre des Telechargements Interrompus :

Votre telechargement peut etre interrompu si vous perdez votre connexion Internet ou subissez une coupure de courant. C'est assez courant lors du telechargement de fichiers volumineux. Au lieu de recommencer, il est possible de reprendre le telechargement en utilisant la fonction -c :

```bash

wget -c https://ejemplo/archivo-muy-grande.zip

```

Si vous procedez sans la fonction -c, le nouveau fichier aura .1 ajoute a la fin, puisqu'il existe deja.

10. Utiliser Wget pour Recuperer des Sites Web Complets :

Il est egalement possible d'utiliser la commande wget pour telecharger le contenu d'un site web entier. Cela vous permettra de le consulter localement sans connexion Internet. Voici un exemple :

```bash

wget --mirror --convert-links --page-requisites --no-parent -P documentos/sitios-web/ https://algun-sitio.com

```

Analysons les composants de cette commande wget :

- --mirror : Rend votre telechargement

recursif.

- --convert-links : Tous les liens seront convertis pour une utilisation hors ligne adequate.

- --page-requisites : Ceci inclura tous les fichiers necessaires, tels que CSS, JS et images.

- --no-parent : Assure que les repertoires au-dessus de la hierarchie ne sont pas recuperes.

- -P documents/sites-web/ : Assure que tout le contenu va dans notre repertoire specifie.

Une fois le processus termine, vous pourrez ouvrir le site web telecharge localement et trouver tous les fichiers dans le dossier documents/sites-web/.

11. Utiliser Wget pour Localiser les Liens Casses :

Essayons quelque chose de plus avance. Nous pouvons utiliser la commande wget pour localiser toutes les URL cassees qui affichent l'erreur 404 sur un site web specifique. Commencez par executer ce qui suit :

```bash

wget -o wget-log -r -l 5 --spider http://ejemplo.com

```

- -o : Collecte la sortie dans un fichier pour une utilisation ulterieure.

- -l : Specifie le niveau de recursion.

- -r : Rend le telechargement recursif.

- --spider : Configure wget en mode araignee.

Nous pouvons maintenant examiner le fichier wget-log pour trouver la liste des liens casses. Voici la commande pour le faire :

```bash

grep -B 2 '404' wget-log | grep "http" | cut -d " " -f 4 | sort -u

```

12. Utiliser Wget pour Telecharger des Fichiers Numerotes :

Si vous avez des fichiers ou des images numerotes dans une liste specifique, vous pouvez facilement tous les telecharger avec la syntaxe suivante :

```bash

wget http://ejemplo.com/imagenes/{1..50}.jpg

```

Conclusion :

Felicitations ! En completant ce tutoriel, vous avez appris plusieurs utilisations de la commande wget. Vous pouvez maintenant l'utiliser pour obtenir des fichiers individuels ou multiples. De plus, vous avez appris des usages avances, comme telecharger un site web complet ou localiser des URL cassees. Pour plus d'informations, vous pouvez egalement consulter la documentation officielle.

Y a-t-il une astuce ou un conseil cache que vous souhaitez partager ? N'hesitez pas a le faire dans les commentaires !

Vous avez encore des questions ?

Venez discuter avec nous et nous vous répondrons dès que possible !

Contacter le support