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
doc:reseau:wget [09/10/2015 18:16]
milou [wget : téléchargeur en ligne de commande]
doc:reseau:wget [07/06/2023 14:27] (Version actuelle)
lagrenouille [wget : téléchargeur en ligne de commande]
Ligne 3: Ligne 3:
   * Objet : Utilisation de wget, un logiciel de téléchargement en ligne de commande   * Objet : Utilisation de wget, un logiciel de téléchargement en ligne de commande
   * Niveau requis : {{tag>​débutant avisé}}   * Niveau requis : {{tag>​débutant avisé}}
-  * Commentaires : //Les téléchargeurs des divers navigateurs ont tous leurs inconvénients. Wget est parfait, lui :)//+  * Commentaires : //Les téléchargeurs des divers navigateurs ont tous leurs inconvénients. Wget est parfait, lui :-)//
   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)
-  * Suivi : {{tag>​à-tester}} +  * Suivi : {{tag>​à-placer}} 
     * Création par [[user>​smolski]] le 18/08/2010     * Création par [[user>​smolski]] le 18/08/2010
     * Testé par <...> le <...>     * Testé par <...> le <...>
Ligne 63: Ligne 63:
 == Télécharger simplement un fichier == == Télécharger simplement un fichier ==
  
-  * Télécharger simplement un fichier :<code user>​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]].)+  * Télécharger simplement un fichier : 
 + 
 +<code user>​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 == == Reprendre un téléchargement ==
  
-  * Reprendre un téléchargement si celui-ci est incomplet.<code user>​wget -c ftp://​serveur.org/​rep/​01/​fichier.txt</​code>​Par défaut, sans l'​option ''​-c'',​ **wget** créerait un nouveau fichier //​fichier.txt.1//​ au lieu de reprendre l'​existant.+  * Reprendre un téléchargement si celui-ci est incomplet ​
 + 
 +<code user>​wget -c ftp://​serveur.org/​rep/​01/​fichier.txt</​code>​Par défaut, sans l'​option ''​-c'',​ **wget** créerait un nouveau fichier //​fichier.txt.1//​ au lieu de reprendre l'​existant.
  
 == Téléchargement dirigé vers le répertoire_cible == == Téléchargement dirigé vers le répertoire_cible ==
  
-  * Dans ce cas le téléchargement sera dirigé vers le répertoire_cible :<code user>​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 : 
 + 
 +<code user>​wget -P /​chemin/​du/​répertoire_cible http://​www.site.org/​fichier_distant</​code>​
  
 == Téléchargement du contenu == == Téléchargement du contenu ==
  
-  * Dans ce cas, avec la lettre O majuscule, le téléchargement du contenu du fichier_distant sera écrit dans le fichier_cible :<code user>​wget -O /​chemin/​du/​fichier_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 user>​wget -O /​chemin/​du/​fichier_cible http://​www.site.org/​fichier_distant</​code>​
  
 == Les répertoires parent ignorés == == Les répertoires parent ignorés ==
  
-  * Dans ce cas seul le répertoire ''​01''​ et ses enfants seront copiés, les répertoires parent étant ignorés (''​-np''​) :<code user>​wget -r -np http://​www.site.org/​rep/​01/</​code>​+  * Dans ce cas seul le répertoire ''​01''​ et ses enfants seront copiés, les répertoires parent étant ignorés (''​-np''​) : 
 + 
 +<code user>​wget -r -np http://​www.site.org/​rep/​01/</​code>​
  
 == Enregistrer dans le même dossier == == Enregistrer dans le même dossier ==
  
-  * 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 user>​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 user>​wget -r -nd http://​www.site.org/​rep/​01/</​code>​
  
 == FTP avec authentification == == FTP avec authentification ==
  
-  * Télécharger sur un FTP avec authentification (ici le nom d'​utilisateur est paul et son mot de passe 123) :<code user>​wget ftp://​paul:​123@serveur.org/​fichier</​code>​+  * Télécharger sur un FTP avec authentification (ici le nom d'​utilisateur est paul et son mot de passe 123) : 
 + 
 +<code user>​wget ftp://​paul:​123@serveur.org/​fichier</​code>​
  
 ==== Exemples d'​utilisation avancée ==== ==== Exemples d'​utilisation avancée ====
  
-  * Télécharger les URL contenues dans un fichier :<code user>​wget -i fichier</​code>​ +  * Télécharger les URL contenues dans un fichier : 
-  * 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 user>​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 user>​wget -r -l4 http://​www.site.org/​ -awgetlog</​code>​ +<code user>​wget -i fichier</​code>​ 
-  * Dans ce cas seul les fichiers portant l'​extension .txt seront téléchargés (''​-A.txt''​) :<code user>​wget -r -l3 -A.txt ftp://​serveur.org/</​code>​ +  * 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''​) : 
-  * 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 user>​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''​) :<code user>​wget -r -linf -k -p -E http://​www.site.org/</​code>​+<code user>​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 user>​wget -r -l4 http://​www.site.org/​ -awgetlog</​code>​ 
 +  * Dans ce cas seul les fichiers portant l'​extension .txt seront téléchargés (''​-A.txt''​) : 
 + 
 +<code user>​wget -r -l3 -A.txt ftp://​serveur.org/</​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 user>​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''​) : 
 + 
 +<code user>​wget -r -linf -k -p -E http://​www.site.org/</​code>​
  
 ===== Références ===== ===== Références =====
doc/reseau/wget.1444407394.txt.gz · Dernière modification: 09/10/2015 18:16 par milou

Pied de page des forums

Propulsé par FluxBB