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