Outils pour utilisateurs

Outils du site


linux:wget (lu 68581 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 [04-11-2013 16:17]
edmc73
linux:wget [28-04-2023 09:22] (Version actuelle)
edmc73 [Exemples]
Ligne 42: Ligne 42:
 Afficher à l'écran le contenu d'une url, par exemple afficher le code html d'une page web Afficher à l'écran le contenu d'une url, par exemple afficher le code html d'une page web
   wget -qO- http://google.fr   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)+-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. Faire un appel à une url. Dans le cas d'un cron web par exemple.
   wget -q --spider http://monsite.fr/cron.php   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
      
-  * -q : pour quiet, pour ne pas polluer les logs ou autre. 
-  * --spider : permet de ne rien télécharger. 
linux/wget.1383578268.txt.gz · Dernière modification: 04-11-2013 16:17 de edmc73