Section courante

A propos

Section administrative du site

 Système d'exploitation  Installation  Utilisation  Tutoriel  Programmation  Outils  Annexe  Aide 
Amiga
Apple
CP/M / DOS
CoCo
Cray
Mainframe
Mobile
OS/2
TRS-80
UNIX
Windows
Autres
AmigaDOS
AmigaOS
MorphOS
Apple DOS
System 1.0
System 1.1
System 2.0
System 3.0
System 3.1
System 3.2
System 3.3
System 4.0
System 4.1
System 4.2
System 4.3
System 6.0
System 7.0
System 7.1
System 7.5
System 7.6
Mac OS 8.0
Mac OS 8.1
Mac OS 8.5
Mac OS 8.6
Mac OS 9.0
Mac OS 9.1
Mac OS 9.2
Mac OS X
Mac OS X Server
Apple DOS
Caldera DR-DOS 7
CP/M
CP/M-80
CP/M-86
DOS
DR-DOS
FreeDOS
IBM DOS 4
IBM DOS 5
MS-DOS
PC DOS
PTS-DOS
DR-DOS 5
DR-DOS 6
DR-DOS 7
MS-DOS 1.25
MS-DOS 2.0
MS-DOS 2.11
MS-DOS 3.0
MS-DOS 3.20
MS-DOS 3.21
MS-DOS 3.3
MS-DOS 4
MS-DOS 5
MS-DOS 6
MS-DOS 6.2
MS-DOS 7.10
PC DOS 1.0
PC DOS 1.1
PC DOS 2.0
PC DOS 2.1
PC DOS 3.0
PC DOS 3.1
PC DOS 3.2
PC DOS 3.3
PC DOS 4.0
PC DOS 4.01
PC DOS 5.0
PC DOS 6.1
PC DOS 6.3
PC DOS 7.0
PC DOS 2000
FLEX
OS-9
COS
UNICOS
OpenVMS
OS/390
OS/400
VAX/VMS
z/OS
Android OS
Bada
EPOC
PalmOS
Citrix Multiuser
eComStation
OS/2 Version 1
OS/2 Version 1.1
OS/2 Version 1.2
OS/2 Version 1.3
OS/2 Version 2
OS/2 Version 2.1
OS/2 Warp 3
OS/2 Warp 4
LDOS
MultiDOS
NEWDOS
TRSDOS
AIX
FreeBSD
HP-UX
Linux
QNX
SkyOS
Solaris (SunOS)
UNIX
XENIX
ReactOS
Windows 95
Windows 98
Windows Me
Windows NT 4.0 Server
Windows 2000 Professionnel
Windows 2000 Server
Windows XP
Windows Server 2003
Windows Server 2003 R2
Windows Server 2008
Windows Server 2008 R2
Windows Server 2012
Windows Server 2012 R2
Windows Server 2016
Windows Server 2019
Windows Vista
Windows 7
Windows 8
Windows 10
Windows 11
FLEX
KolibriOS
Inferno
Medos-2
Oberon
Plan 9
p-System
RDOS
CentOS
Corel Linux 1.2
Debian GNU/Linux 7.5
Lindows 4.0.302
openSUSE 11.2
Red Hat Linux 9.0
Red Star Desktop 3.0
TurnKey Core
Ubuntu 9.10
CentOS 6.5
CentOS 7
Installer Python 2.7 pour utilisateur unique sous CentOS 5.8
Introduction
Références des distributions
Références des commandes
Références des fichiers
CentOS
Debian
Fedora
openSUSE
Red Hat Linux
Slackware
TurboLinux
Ubuntu
Utilitaire
Niveau
Catégorie
Déterminer la version
Copier des répertoires
Les partitions
Les groupes
C pour Linux
Pascal pour Linux
AWK
BASH
C Shell
Free Pascal
MySQL
Perl
Python
TCL
Yabasic
Interruption 80h
MobaXterm
putty
Ext2, Ext3 & Ext4
Base de connaissances
Bibliographie
Préface
Notes légal
Dictionnaire
Recherche

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

PARTAGER CETTE PAGE SUR
Dernière mise à jour : Mercredi, le 14 janvier 2015