logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

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 → ODT PDF Export

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
Prochaine révision Les deux révisions suivantes
doc:reseau:wget [12/09/2010 16:49]
127.0.0.1 édition externe
doc:reseau:wget [30/12/2012 15:58]
captnfab correction / complétion tableau des options
Ligne 11: Ligne 11:
 Sinon : Sinon :
 <code bash> <code bash>
-apt-get ​install wget</​code>​+aptitude ​install wget</​code>​
  
 ===== Synopsis : ===== ===== Synopsis : =====
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.   | 
-|''​-m'' ​  ​|   ​|Active toutes les options convenables pour faire un miroir. ​  | +|''​-P'' ​//​dossier// ​''<​nowiki>​--</​nowiki>​directory-prefix=''//​dossier//​ | Indique le répertoire de destination //dossier// du téléchargement. ​  ​
-  ​|''<​nowiki>​--follow-ftp</​nowiki>'' ​  ​|Sans cette option tous les liens FTP donnés depuis un document HTML seront ignorés. ​  | +|''​-m'' ​            | ''<​nowiki>​--</​nowiki>​mirror'' ​                      | Active toutes les options convenables pour faire un miroir. ​  | 
-|''​-H'' ​  ​  ​|Autorise lors d'un téléchargement récursif le changement d'​hôtes. ​  | +                  ​| ''<​nowiki>​--</​nowiki>​follow-ftp'' ​                  ​| Sans cette option tous les liens FTP donnés depuis un document HTML seront ignorés. ​  | 
-|''​-np'' ​  ​  ​|Ne remonte pas les répertoires parents. ​  | +|''​-H'' ​            ​''<​nowiki>​--</​nowiki>​span-hosts'' ​                  | Autorise lors d'un téléchargement récursif le changement d'​hôtes. ​  | 
-|''​-A'' ​  ​  ​|Permet de ne télécharger que le type de fichier choisi. ​  | +|''​-np'' ​           ''<​nowiki>​--</​nowiki>​no-parent'' ​                   ​| Ne remonte pas les répertoires parents. ​  | 
-|''​-o'' ​  ​|   ​|Permet d' enregistrer tous les messages de Wget dans un fichier. ​  | +|''​-A'' ​//​suffixes//​''<​nowiki>​--</​nowiki>​accept=''//​suffixes// ​         ​| Permet de ne télécharger que le type de fichier choisi. ​  | 
-|''​-a'' ​  ​| ​  |Idem que -o sauf que les messages sont ajouté ​à la suite du fichier empêchant ainsi d' écraser l' ancien fichier. ​  | +|''​-R'' ​//​suffixes//​''<​nowiki>​--</​nowiki>​reject=''//​suffixes// ​         | Permet de ne pas télécharger le type de fichier choisi. ​  ​
-|   ​|''<​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 ​  | +|''​-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).   | 
-  ​|''<​nowiki>​--limit-rate=30K</​nowiki>'' ​  ​|Permet de limiter le débit, ici à 30 ko/s.   |+|''​-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. ​  | 
 +|''​-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. ​  | 
 +|''​-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 ===== 
 + 
 +==== Exemples d'​utilisation courante ====
  
 Télécharger simplement un fichier : Télécharger simplement un fichier :
Ligne 56: Ligne 61:
 <code bash> <code bash>
 wget -c ftp://​serveur.org/​rep/​01/​fichier.txt</​code>​ wget -c ftp://​serveur.org/​rep/​01/​fichier.txt</​code>​
 +
 +----
 + ​\\ ​
 +
 +Dans ce cas le téléchargement sera dirigé vers le répertoire_cible :
 +<code bash>
 +wget -P /​chemin/​du/​répertoire_cible http://​www.site.org/​fichier_distant</​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>​
  
 ---- ----
Ligne 78: Ligne 97:
 wget -r l4 ftp://​paul:​123@serveur.org/</​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 :
Ligne 115: Ligne 134:
  ​\\ ​  ​\\ ​
  
-Télécharger le site récursivement avec une profondeur infinie ( -linf ), convertit les liens pour une consultation en local ( -k ), rapatrie ​tout les fichiers nécessaires à l'​affichage convenable d'une page HTML ( -p ) et renomme toutes les pages HTML avec l'​extension .html ( -E ) :+Télécharger le site récursivement avec une profondeur infinie ( -linf ), convertit les liens pour une consultation en local ( -k ), rapatrie ​tous les fichiers nécessaires à l'​affichage convenable d'une page HTML ( -p ) et renomme toutes les pages HTML avec l'​extension .html ( -E ) :
 <code bash> <code bash>
 wget -r -linf -k -p -E http://​www.site.org/</​code>​ wget -r -linf -k -p -E http://​www.site.org/</​code>​
doc/reseau/wget.txt · Dernière modification: 07/06/2023 14:27 par lagrenouille

Pied de page des forums

Propulsé par FluxBB