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 [30/12/2012 15:58]
captnfab correction / complétion tableau des options
doc:reseau:wget [03/07/2014 00:06]
127.0.0.1 modification externe
Ligne 51: Ligne 51:
 ==== Exemples d'​utilisation courante ==== ==== Exemples d'​utilisation courante ====
  
-Télécharger simplement un fichier : +  * Télécharger simplement un fichier : 
-<code bash> +<code bash>​wget http://​www.site.org/​rep/​01/​fichier.txt</​code>​
-wget http://​www.site.org/​rep/​01/​fichier.txt</​code>​+
  
----- +Le fichier sera alors enregistré dans le répertoire courant (voir les commandes [[:​doc:​programmation:​shell:​cd|cd]].)
- ​\\ ​+
  
-Reprendre un téléchargement si celui-ci est incomplet ​(À-priori, selon la manpage, c'est le comportement par défaut) +  * Reprendre un téléchargement si celui-ci est incomplet. 
-<code bash> +<code bash>​wget -c ftp://​serveur.org/​rep/​01/​fichier.txt</​code>​ 
-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 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 le téléchargement sera dirigé vers le répertoire_cible ​+  * 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> +<code bash>​wget -/chemin/du/fichier_cible ​http://​www.site.org/​fichier_distant</​code>​
-wget -/chemin/du/répertoire_cible ​http://​www.site.org/​fichier_distant</​code>​+
  
----+  * Dans ce cas seul le répertoire ''​01''​ et ses enfants seront copiés, les répertoires parent étant ignorés (''​-np''​) : 
- ​\\ ​+<code bash>​wget ​--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 ​+  * 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> +<code bash>​wget -r -nd http://​www.site.org/​rep/01/</​code>​
-wget -O /​chemin/​du/​fichier_cible ​http://​www.site.org/​fichier_distant</​code>​+
  
----- +  * Télécharger sur un FTP avec authentification (ici le nom d'​utilisateur est paul et son mot de passe 123) : 
- \\  +<code bash>​wget ftp://​paul:​123@serveur.org/​fichier</​code>​
- +
-Dans ce cas seul le répertoire /01/ sera copié ( -np ), les répertoires parent étant ignorés : +
-<code bash> +
-wget -r -np http://​www.site.org/​rep/​01/</​code>​ +
- +
----- +
- \\  +
- +
-Ici aucun répertoire ne sera créé ( -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) : +
-<code bash> +
-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 : 
-<code bash> +<code bash>​wget -i fichier</​code>​
-wget -i fichier</​code>​ +
- +
----- +
- \\  +
- +
-Télécharge récursivement le site ( -r ) et enregistre les messages dans le fichier wgetlog ( -o ) en limitant le débit du téléchargement à 30 Ko/s ( –limite-rate=30k ) : +
-<code bash> +
-wget -r --limit-rate=30k http//​www.site.org/​ -owgetlog</​code>​ +
- +
----- +
- \\  +
- +
-Téléchargement avec une profondeur de 4 ( -l4 ) et en enregistrant les messages à la suite du fichier wgetlog déjà créé ( -awgetlog ) : +
-<code bash> +
-wget -r -l4 http://​www.site.org/​ -awgetlog</​code>​ +
- +
----- +
- ​\\ ​+
  
-Dans ce cas seul les fichiers de type .txt seront téléchargés ​( -A.txt ) : +  * Télécharge récursivement le site (''​-r''​) et enregistre ​les logs dans le fichier ''​wgetlog'' ​(''​-o''​) en limitant le débit du téléchargement à 30 Ko/s (''<​nowiki>​--</​nowiki>​limite-rate=30k''​) : 
-<code bash> +<code bash>​wget -r --limit-rate=30k http//www.site.org/ -owgetlog</​code>​
-wget -r -l3 -A.txt ftp://serveur.org/</​code>​+
  
----- +  * Téléchargement avec une profondeur de 4 (''​-l4''​) et en enregistrant les messages à la suite du fichier wgetlog déjà créé (''​-awgetlog''​) : 
- ​\\ ​+<code bash>​wget ​--l4 http://​www.site.org/​ -awgetlog</​code>​
  
-Ici seul les fichiers .jpg seront téléchargés ( -A.jpeg ), les messages seront inscrit à la suite du fichier wgetlog ( -awgetlog ) et Wget téléchargera à partir des adresses indiqués dans le fichier ​.txt ( -imaliste) : +  * Dans ce cas seul les fichiers ​portant l'​extension ​.txt seront téléchargés (''​-A.txt''​) : 
-<code bash> +<code bash>​wget -r -l3 -A.txt ftp://​serveur.org/</​code>​
-wget -r -A.jpg -awgetlog -imaliste.txt</​code>​+
  
----- +  * Ici seul les fichiers portant l'​extension ''​.jpg''​ seront téléchargés (''​-A.jpg''​),​ les logs seront inscrits à la suite du fichier wgetlog (''​-awgetlog''​) et wget téléchargera à partir des adresses indiquées dans le fichier texte ''​maliste''​ (''​-imaliste''​) : 
- \\ +<code bash>​wget -r -A.jpg -awgetlog -imaliste.txt</​code>​
  
-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 ) : +  * 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>​+
  
 ===== Liens et sources : ===== ===== Liens et sources : =====
doc/reseau/wget.txt · Dernière modification: 07/06/2023 14:27 par lagrenouille

Pied de page des forums

Propulsé par FluxBB