Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
doc:reseau:wget [30/12/2012 14:46] smolski [Options principales] |
doc:reseau:wget [30/12/2012 16:11] captnfab correction exemples d'utilisation |
||
---|---|---|---|
Ligne 20: | Ligne 20: | ||
===== Options principales ===== | ===== Options principales ===== | ||
- | ^Options ^ Options longues (s'écrivent avec 2 tirets) ^ Commentaires ^ | + | ^ Options ^ Options longues (s'écrivent avec 2 tirets) ^ Commentaires ^ |
- | |''-V'' | |Renseigne sur la version de Wget. | | + | |''-V'' | ''<nowiki>--</nowiki>version'' | Renseigne sur la version de Wget. | |
- | |''-h'' | |Affiche toutes les options disponibles. | | + | |''-h'' | ''<nowiki>--</nowiki>help'' | Affiche toutes les options disponibles. | |
- | |''-i'' | |Lit les adresses depuis un fichier .txt. | | + | |''-i'' //fichier// | ''<nowiki>--</nowiki>input-file=''//fichier// | Lit les adresses depuis le fichier texte //fichier//. | |
- | |''-N'' |''<nowiki>--timestamping</nowiki>'' |Active le time-stamping. Permet d'écraser les fichiers sur la destination s'ils existent | | + | |''-N'' | ''<nowiki>--</nowiki>timestamping'' | Active le time-stamping. Permet d'écraser les fichiers sur la destination s'ils existent | |
- | |''-t'' | |Définit le nombre de tentatives, 0 ou inf pour un nombre illimité de tentatives. Par défaut 20 tentatives sont effectuées, à moins qu'une erreur fatale apparaisse. | | + | |''-t'' //n// | ''<nowiki>--</nowiki>tries=''//n// | Définit le nombre de tentatives à //n//, 0 ou inf pour un nombre illimité de tentatives. (Par défaut //n//=20 sauf erreur fatale.) | |
- | |''-c'' | |Reprend un téléchargement interrompu. | | + | |''-c'' | ''<nowiki>--</nowiki>continue'' | Reprend un téléchargement interrompu. | |
- | |''-S'' | |Affiche les messages envoyés par les serveurs FTP ou HTTP. | | + | |''-S'' | ''<nowiki>--</nowiki>server-response'' | Affiche les messages envoyés par les serveurs FTP ou HTTP. | |
- | |''-Y'' | |on/off active ou désactive le support proxy. | | + | |''-Y'' | | on/off active ou désactive le support proxy. | |
- | |''-nd'' | |Si cette option est utilisée les fichiers sauvegardés le seront dans un seul et même répertoire. | | + | |''-nd'' | ''<nowiki>--</nowiki>no-directories'' | Si cette option est utilisée les fichiers sauvegardés le seront dans un seul et même répertoire. | |
- | |''-r'' | |Active le téléchargement récursif. | | + | |''-r'' | ''<nowiki>--</nowiki>recursive'' | Active le téléchargement récursif. | |
- | |''-l'' | |Indique la profondeur à utiliser lors d'un téléchargement récursif. | | + | |''-l'' //n// | ''<nowiki>--</nowiki>level=''//n// | Indique la profondeur //n// à utiliser lors d'un téléchargement récursif. | |
- | |''-k'' | |Convertit les liens pour être disponible en consultation locale. | | + | |''-k'' | ''<nowiki>--</nowiki>convert-links'' | Convertit les liens pour être disponible en consultation locale. | |
- | |''-p'' | |Oblige Wget à télécharger tous les fichiers requis pour une consultation convenable d'une page HTML. | | + | |''-p'' | ''<nowiki>--</nowiki>page-requisites'' | Oblige Wget à télécharger tous les fichiers requis pour une consultation convenable d'une page HTML. | |
- | |''-P'' | |Indique le répertoire de destination du téléchargement. | | + | |''-P'' //dossier// | ''<nowiki>--</nowiki>directory-prefix=''//dossier// | Indique le répertoire de destination //dossier// du téléchargement. | |
- | |''-m'' | |Active toutes les options convenables pour faire un miroir. | | + | |''-m'' | ''<nowiki>--</nowiki>mirror'' | Active toutes les options convenables pour faire un miroir. | |
- | | |''<nowiki>--follow-ftp</nowiki>'' |Sans cette option tous les liens FTP donnés depuis un document HTML seront ignorés. | | + | | | ''<nowiki>--</nowiki>follow-ftp'' | Sans cette option tous les liens FTP donnés depuis un document HTML seront ignorés. | |
- | |''-H'' | |Autorise lors d'un téléchargement récursif le changement d'hôtes. | | + | |''-H'' | ''<nowiki>--</nowiki>span-hosts'' | Autorise lors d'un téléchargement récursif le changement d'hôtes. | |
- | |''-np'' | |Ne remonte pas les répertoires parents. | | + | |''-np'' | ''<nowiki>--</nowiki>no-parent'' | Ne remonte pas les répertoires parents. | |
- | |''-A'' | |Permet de ne télécharger que le type de fichier choisi. | | + | |''-A'' //suffixes//| ''<nowiki>--</nowiki>accept=''//suffixes// | Permet de ne télécharger que le type de fichier choisi. | |
- | |''-o'' | |Permet d' enregistrer tous les messages de Wget dans un fichier. | | + | |''-R'' //suffixes//| ''<nowiki>--</nowiki>reject=''//suffixes// | Permet de ne pas télécharger le type de fichier choisi. | |
- | |''-O'' | |La lettre O majuscule indique le fichier de destination des téléchargements des fichiers distants. | | + | |''-o'' //fichier// | ''<nowiki>--</nowiki>output-file=''//fichier// | Permet d'enregistrer tous les messages de log de Wget dans un fichier //fichier// (en effaçant le contenu précédent). | |
- | |''-a'' | |Idem que -o sauf que les messages sont ajouté à la suite du fichier empêchant ainsi d' écraser l' ancien fichier. | | + | |''-O'' //fichier// | ''<nowiki>--</nowiki>output-document=''//fichier// | (//La lettre O majuscule//) Indique le fichier cible((de destination)) où s'écrira le contenu du téléchargement du fichier distant. | |
- | | |''<nowiki>--user-agent=user</nowiki>'' |S'identifier sous le nom **user** pour le serveur HTTP. Permet de falsifier la valeur de user-agent envoyé par **wget**, ceci n'est pas recommandé à moins de vraiment savoir ce que vous faites | | + | |''-a'' //fichier// | ''<nowiki>--</nowiki>append-output=''//fichier// | Idem que ''-o'' sauf que les messages sont ajoutés à la suite du fichier empêchant ainsi d' écraser l' ancien fichier. | |
- | | |''<nowiki>--limit-rate=30K</nowiki>'' |Permet de limiter le débit, ici à 30 ko/s. | | + | |''-U'' //agent// | ''<nowiki>--</nowiki>user-agent=''//agent// | Indique au serveur HTTP que le client est **agent** et non **wget**. | |
+ | | | ''<nowiki>--</nowiki>limit-rate=''//30K// | Permet de limiter le débit, ici à 30 ko/s. | | ||
- | ===== Exemples d'utilisation courante ===== | + | ===== Les utilisations ===== |
- | Télécharger simplement un fichier : | + | ==== Exemples d'utilisation courante ==== |
- | <code bash> | + | |
- | wget http://www.site.org/rep/01/fichier.txt</code> | + | |
- | ---- | + | * Télécharger simplement un fichier : |
- | \\ | + | <code bash>wget http://www.site.org/rep/01/fichier.txt</code> |
- | Reprendre un téléchargement si celui-ci est incomplet (À-priori, selon la manpage, c'est le comportement par défaut) | + | Le fichier sera alors enregistré dans le répertoire courant (voir les commandes [[:commande:pwd|pwd]] et [[:commande:cd|cd]].) |
- | <code bash> | + | |
- | wget -c ftp://serveur.org/rep/01/fichier.txt</code> | + | |
- | ---- | + | * Reprendre un téléchargement si celui-ci est incomplet. |
- | \\ | + | <code bash>wget -c ftp://serveur.org/rep/01/fichier.txt</code> |
+ | Par défaut, **wget** créerait un nouveau fichier //fichier.txt.1// au lieu de reprendre l'existant. | ||
- | Dans ce cas seul le répertoire /01/ sera copié ( -np ), les répertoires parent étant ignorés : | + | * Dans ce cas le téléchargement sera dirigé vers le répertoire_cible : |
- | <code bash> | + | <code bash>wget -P /chemin/du/répertoire_cible http://www.site.org/fichier_distant</code> |
- | wget -r -np http://www.site.org/rep/01/</code> | + | |
- | ---- | + | * Dans ce cas, avec la lettre O majuscule, le téléchargement du contenu du fichier_distant sera écrit dans le fichier_cible : |
- | \\ | + | <code bash>wget -O /chemin/du/fichier_cible http://www.site.org/fichier_distant</code> |
- | Ici aucun répertoire ne sera créé ( -nd ) : | + | * Dans ce cas seul le répertoire ''01'' et ses enfants seront copiés, les répertoires parent étant ignorés (''-np'') : |
- | <code bash> | + | <code bash>wget -r -np http://www.site.org/rep/01/</code> |
- | wget -r -nd http://www.site.org/rep/01/</code> | + | |
- | ---- | + | * Ici tous les fichiers téléchargés seront enregistrés dans le même dossier (sans recréation de l'arborescence présente sur le site web (''-nd'')) : |
- | \\ | + | <code bash>wget -r -nd http://www.site.org/rep/01/</code> |
- | Télécharger sur un FTP avec authentification (ici le nom d'utilisateur est paul et son mot de passe 123) : | + | * Télécharger sur un FTP avec authentification (ici le nom d'utilisateur est paul et son mot de passe 123) : |
- | <code bash> | + | <code bash>wget ftp://paul:123@serveur.org/fichier</code> |
- | wget -r l4 ftp://paul:123@serveur.org/</code> | + | |
- | ===== Exemples d'utilisation avancée ===== | + | ==== Exemples d'utilisation avancée ==== |
Télécharger les URL contenues dans un fichier : | Télécharger les URL contenues dans un fichier : |