Section courante

A propos

Section administrative du site

wget

Demande Web
Linux Externe

Syntaxe

wget [option]... [URL]...

Paramètres

Nom Description
-a logfile Ce paramètre permet d'indiquer l'emplacement d'un nouveau fichier de journal de bord de tous les messages d'erreurs. Si le fichier existe déjà, il est complètement vider de son contenu et remplacer par les nouveaux messages d'erreurs de la commande actuel.
-b Ce paramètre permet d'indiquer qu'il faut immédiatement s'exécuter en arrière plan après le démarrage. Si aucune sortie de fichier n'est spécifié par le paramètre «-o», la sortie est redirigé vers le «wget-log».
-B URL Ce paramètre utilisé conjointement avec le paramètre «-F» permet de télécharger tous les fichiers contenu dans le lien URL.
-d Ce paramètre permet d'activer la sortie du déboguage, laquelle retourne un grand nombre d'informations pour les développeurs de «wget» et sur la raison du mauvais fonctionnement.
-e commande Ce paramètre permet d'indiquer qu'il faut exécuter la commande comme s'il s'agissait d'une partie de «.wgetrc». Ainsi, la commande sera invoqué après les commandes «.wgetrc».
-F Ce paramètre permet de forcer le fichier a être traité comme un fichier de format HTML.
-h Ce paramètre permet d'afficher l'aide sur les paramètres et la syntaxe de la commande «wget».
-i fichier Ce paramètre permet d'indiquer un fichier contenant les liens URL a télécharger.
-nv Ce paramètre permet de désactiver la sortie détaillé de toutes les données disponibles.
-o logfile Ce paramètre permet d'indiquer l'emplacement du fichier de journal de bord de tous les messages d'erreurs. Les messages sont normalement rapporté sur la sortie standard des erreurs.
-O file Ce paramètre permet d'indiquer que les documents ne seront pas écrites dans les fichiers appropriés, mais plutôt concaténées et écrites dans le fichier. Si le fichier existe déjà, il sera remplacé. Si le fichier est un «-», il sera écrit sur la sortie standard. En incluant seulement cette option, le nombre d'essai est fixé à 1.
-q Ce paramètre permet de désactiver la sortie des messages de la commande «wget».
-t number Ce paramètre permet de fixer les nombres de tentatives de téléchargement. Si vous spécifiez la valeur 0 ou la valeur inf, il réessayera à l'infini.
-v Ce paramètre permet d'activer la sortie détaillé de toutes les données disponibles.
--append-output=logfile Ce paramètre permet d'indiquer l'emplacement d'un nouveau fichier de journal de bord de tous les messages d'erreurs. Si le fichier existe déjà, il est complètement vider de son contenu et remplacer par les nouveaux messages d'erreurs de la commande actuel.
--background Ce paramètre permet d'indiquer qu'il faut immédiatement s'exécuter en arrière plan après le démarrage. Si aucune sortie de fichier n'est spécifié par le paramètre «-o», la sortie est redirigé vers le «wget-log».
--base=URL Ce paramètre utilisé conjointement avec le paramètre «--force-html» permet de télécharger tous les fichiers contenu dans le lien URL.
--bind-address=ADDRESS Ce paramètre permet, lors d'une fabrication de connexion TCP/IP, d'effectuer un «bind()» sur l'adresse spécifié de la machine local.
--debug Ce paramètre permet d'activer la sortie du déboguage, laquelle retourne un grand nombre d'informations pour les développeurs de «wget» et sur la raison du mauvais fonctionnement.
--execute commande Ce paramètre permet d'indiquer qu'il faut exécuter la commande comme s'il s'agissait d'une partie de «.wgetrc». Ainsi, la commande sera invoqué après les commandes «.wgetrc».
--force-html Ce paramètre permet de forcer le fichier a être traité comme un fichier de format HTML.
--input-file=fichier Ce paramètre permet d'indiquer un fichier contenant les liens URL a télécharger.
--quiet Ce paramètre permet de désactiver la sortie des messages de la commande «wget».
--help Ce paramètre permet d'afficher l'aide sur les paramètres et la syntaxe de la commande «wget».
--non-verbose Ce paramètre permet de désactiver la sortie détaillé de toutes les données disponibles.
--output-document=file Ce paramètre permet d'indiquer que les documents ne seront pas écrites dans les fichiers appropriés, mais plutôt concaténées et écrites dans le fichier. Si le fichier existe déjà, il sera remplacé. Si le fichier est un «-», il sera écrit sur la sortie standard. En incluant seulement cette option, le nombre d'essai est fixé à 1.
--output-file=logfile Ce paramètre permet d'indiquer l'emplacement du fichier de journal de bord de tous les messages d'erreurs. Les messages sont normalement rapporté sur la sortie standard des erreurs.
--tries=number Ce paramètre permet de fixer les nombres de tentatives de téléchargement. Si vous spécifiez la valeur 0 ou la valeur inf, il réessayera à l'infini.
--verbose Ce paramètre permet d'activer la sortie détaillé de toutes les données disponibles.
--version Ce paramètre permet d'afficher le numéro de version du programme «wget».
... ...

Description

Cette commande permet de télécharger un fichier à partir d'un site Web (http) vers un dossier local.

Installation

Pour installer cette commande sur une distribution Linux de CentOS par exemple, vous devez tapez la commande suivante :

yum install wget

Exemples

L'exemple suivant permet de télécharger «php list 2.10.10» :

wget http://downloads.sourceforge.net/project/phplist/phplist/2.10.10/phplist-2.10.10.tgz?use_mirror=voxel

L'exemple suivant permet de sortir les informations de déboguage en même qu'il effectue la lecture du lien «http://www.gladir.com/» :

wget http://www.gladir.com/ -d

on obtiendra un résultat ressemblant à ceci :

DEBUG output created by Wget 1.12 on linux-gnu.

--2014-03-05 13:22:50-- http://www.gladir.com/
Resolving www.gladir.com... 69.90.160.115
Caching www.gladir.com => 69.90.160.115
Connecting to www.gladir.com|69.90.160.115|:80... connected.
Created socket 3.
Releasing 0x082b2fc0 (new refcount 1).

---request begin---
GET / HTTP/1.0
User-Agent: Wget/1.12 (linux-gnu)
Accept: */*
Host: www.gladir.com
Connection: Keep-Alive

---request end---
HTTP request sent, awaiting response...
---response begin---
HTTP/1.1 200 OK
Date: Wed, 05 Mar 2014 18:22:57 GMT
Server: Apache
Last-Modified: Wed, 05 Mar 2014 08:00:04 GMT
Accept-Ranges: bytes
Content-Length: 39550
Vary: Accept-Encoding,User-Agent
Keep-Alive: timeout=2, max=50
Connection: Keep-Alive
Content-Type: text/html

---response end---
200 OK
Registered socket 3 for persistent reuse.
Length: 39550 (39K) [text/html]
Saving to: «index.html»

100%[==============================================================================================================================>] 39,550 --.-K/s in 0.07s

2014-03-05 13:22:50 (578 KB/s) - «index.html»

Voir également

Système d'exploitation - Linux - Références de commandes et de programmes - curl

Dernière mise à jour : Mercredi, le 14 janvier 2015