Outils pour utilisateurs

Outils du site


linux:wget (lu 68596 fois)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
linux:wget [16-07-2013 23:40]
edmc73
linux:wget [28-04-2023 09:22] (Version actuelle)
edmc73 [Exemples]
Ligne 37: Ligne 37:
  
 Utiliser ces options permet plus de souplesse que de simplement utiliser l’option -m (mirror). Utiliser ces options permet plus de souplesse que de simplement utiliser l’option -m (mirror).
 +
 +===== Exemples =====
 +
 +Afficher à l'écran le contenu d'une url, par exemple afficher le code html d'une page web
 +  wget -qO- http://google.fr
 +
 +
 +> -q : pour quiet, pour ne pas afficher tout le bazard de texte
 +> -O : permet de spécifier dans quel fichier stocker le contenu téléchargé par wget. Ici on ajoute un tiret afin de spécifier la redirection vers l'écran (STDOUT)
 +
 +Faire un appel à une url. Dans le cas d'un cron web par exemple.
 +  wget -q --spider http://monsite.fr/cron.php
 +
 +
 +> -q : pour quiet, pour ne pas polluer les logs ou autre.
 +> --spider : permet de ne rien télécharger.
 +
 +Télécharger un répertoire complet via ftp (ce qu'on ne peut pas faire avec de simple commande ftp)
 +
 +  wget -r ftp://login:passwd@ftp.host.net/thedir
 +
 +===== Nommer le fichier automatiquement =====
 +
 +Assez souvent quand on télécharge un fichier, on se retrouve avec un nom de fichier qui ne correspond à rien, exemple
 +
 +  $ wget http://download-lb.utorrent.com/endpoint/btsync/os/linux-glibc23-x64/track/stable
 +  $ ls
 +  $ stable
 +
 +On se retrouve avec un fichier nommé **stable** qui est en faite le dernier élément de l'url. Si on télécharge à la même url dans un navigateur web classic, on obtient le fichier **btsync_glibc23_x64.tar.gz**
 +
 +Voici la solution, l'option ''--content-disposition'' qui tient compte de l'entête "Content-Disposition" pour le choix des noms de fichiers locaux.
 +
 +  $ wget --content-disposition http://download-lb.utorrent.com/endpoint/btsync/os/linux-glibc23-x64/track/stable
 +  $ ls
 +  $ btsync_glibc23_x64.tar.gz
 +  
linux/wget.1374010813.txt.gz · Dernière modification: 16-07-2013 23:40 de edmc73