accueil > Gestion réseau > wget

wget : Télécharger des fichiers depuis le web

wget est un utilitaire réseau non interactif pour télécharger des fichiers depuis le web en utilisant les protocoles HTTP, HTTPS et FTP. Il peut s'exécuter en arrière-plan et offre des fonctionnalités robustes pour reprendre les téléchargements interrompus en cas de perte de connexion réseau.

Aperçu

wget est un outil puissant en ligne de commande utilisé pour télécharger des fichiers depuis le web. Il est particulièrement utile dans les scripts ou les tâches automatisées, et peut être utilisé pour miroiter des sites web complexes ou télécharger des fichiers individuels.

Caractéristiques principales

  • Téléchargement non interactif : peut s'exécuter en arrière-plan sans interaction utilisateur
  • Reprise des téléchargements : permet de continuer le téléchargement de fichiers partiellement téléchargés
  • Téléchargement récursif : miroite des sites web entiers ou des parties de ceux-ci
  • Support des proxys et de l'authentification : utilisable dans divers environnements réseau

Options principales

Les diverses options de wget vous permettent de contrôler finement la méthode de téléchargement, le format de sortie, l'emplacement de sauvegarde des fichiers, etc.

Sortie et journalisation

Sauvegarde et reprise des fichiers

Téléchargement récursif

Commande générée :

Essayez de combiner les commandes.

Description:

`wget` Exécute la commande.

Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.

Exemples d'utilisation

Exemples de téléchargement de fichiers et de mise en miroir de sites web à l'aide de la commande wget.

Téléchargement de fichier de base

wget https://example.com/sample.zip

Télécharge un fichier depuis l'URL spécifiée.

Masquer la progression du téléchargement (-nv)

wget -nv https://example.com/large_file.tar.gz

Télécharge un fichier sans afficher les messages de progression. Les messages d'erreur sont affichés.

Enregistrer la journalisation dans un fichier (-o)

wget -o wget_log.txt https://example.com/another_file.pdf

Enregistre tous les messages du processus de téléchargement dans le fichier 'wget_log.txt'.

Spécifier le nom du fichier téléchargé (-O)

wget -O my_document.html https://example.com/index.html

Sauvegarde le fichier téléchargé sous le nom 'my_document.html'.

Sauvegarder dans un répertoire spécifique (-P)

wget -P /tmp/downloads https://example.com/image.jpg

Sauvegarde le fichier téléchargé dans le répertoire '/tmp/downloads'.

Masquer la progression et enregistrer dans un fichier journal

wget -nv -o download.log https://example.com/data.csv

Télécharge un fichier en masquant la progression et en enregistrant tous les messages dans le fichier 'download.log'.

Reprendre le téléchargement (-c)

wget -c https://example.com/very_large_file.iso

Reprend le téléchargement du fichier 'very_large_file.iso' qui avait été partiellement téléchargé précédemment.

Conseils et précautions

wget est un outil puissant, mais une mauvaise utilisation peut surcharger les serveurs. Soyez prudent. Consultez les conseils pour une utilisation efficace et sûre.

Conseils d'utilisation efficace

  • Pour les téléchargements de gros fichiers, utilisez l'option `-c` pour la reprise afin de maintenir des téléchargements stables même en cas d'instabilité du réseau.
  • Lors de l'utilisation dans des scripts ou des tâches automatisées, utilisez les options `-q` ou `-nv` pour supprimer les sorties inutiles et faciliter la gestion des fichiers journaux.
  • Lors du téléchargement récursif, utilisez `-np` avec `-r` pour éviter de remonter involontairement dans les répertoires parents et pour ne miroiter que dans le chemin spécifié.
  • Envisagez d'utiliser l'option `--limit-rate` pour limiter la vitesse de téléchargement et éviter de surcharger les serveurs.
  • Pour télécharger en arrière-plan, utilisez l'option `-b` et combinez-la avec `nohup` pour qu'elle continue de s'exécuter même après la fermeture de la session.


Commandes de la même catégorie