Linux command wget

De EjnTricks
Révision de 17 août 2018 à 08:41 par Etienne (discussion | contributions)

(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)

Cet article présente quelque exemples d'exécution de la commande wget sous Linux, permettant de télécharger le contenu d'une adresse URL. Elle est particulière utile pour récupérer des fichiers par exemple.


Hand-icon.png Votre avis

Nobody voted on this yet

 You need to enable JavaScript to vote


Download-icon.png Téléchargement l'URL

Sans argument particulier, le contenu de l'URL est téléchargé dans le répertoire courant. Le nom du fichier résultat sera la dernière partie de l'URL.

Dans cet exemple, le fichier disponible à l'URL http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz est téléchargé dans le répertoire en cours de visualisation, sous le nom GeoIP.dat.gz.

#wget http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz
--2012-04-10 23:41:11--  http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz
Résolution de geolite.maxmind.com... 174.36.207.186
Connexion vers geolite.maxmind.com|174.36.207.186|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 765869 (748K) [text/plain]
Sauvegarde en : «GeoIP.dat.gz»

100%[==============================================================================================>] 765 869      437K/s   ds 1,7s

2012-04-10 23:41:13 (437 KB/s) - «GeoIP.dat.gz» sauvegardé [765869/765869]


Folder-icon.png Téléchargement dans un répertoire

L'argument -P permet de télécharger le contenu de l'URL dans un répertoire souhaité. Le nom du fichier résultat sera la dernière partie de l'URL.

Dans cet exemple, le fichier disponible à l'URL http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz est téléchargé dans le répertoire /tmp/download, sous le nom GeoIP.dat.gz.

#wget -P /tmp/download http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz
--2012-04-10 23:42:25--  http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz
Résolution de geolite.maxmind.com... 174.36.207.186
Connexion vers geolite.maxmind.com|174.36.207.186|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 765869 (748K) [text/plain]
Sauvegarde en : «/tmp/download/GeoIP.dat.gz»

100%[==============================================================================================>] 765 869      405K/s   ds 1,8s

2012-04-10 23:42:27 (405 KB/s) - «/tmp/download/GeoIP.dat.gz» sauvegardé [765869/765869]

A noter, si le répertoire cible n'existe pas, il sera automatiquement créé.


Copy-icon.png Téléchargement dans un emplacement

L'argument -O permet de télécharger le contenu de l'URL dans un emplacement souhaité, permettant de spécifier le nom du fichier "créé".

Dans cet exemple, le fichier disponible à l'URL http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz est téléchargé dans le fichier /tmp/download/download.gz.

#wget -O /tmp/download/download.gz http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz
--2012-04-10 23:45:04--  http://geolite.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz
Résolution de geolite.maxmind.com... 174.36.207.186
Connexion vers geolite.maxmind.com|174.36.207.186|:80... connecté.
requête HTTP transmise, en attente de la réponse... 200 OK
Longueur: 765869 (748K) [text/plain]
Sauvegarde en : «/tmp/download/download.gz»

100%[==============================================================================================>] 765 869      467K/s   ds 1,6s

2012-04-10 23:45:05 (467 KB/s) - «/tmp/download/download.gz» sauvegardé [765869/765869]