Différences
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 | ||
|
wget [Le 29/03/2018, 09:28] 2.6.44.103 [Par le script wgetgui] |
wget [Le 11/09/2022, 11:42] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
|---|---|---|---|
| Ligne 12: | Ligne 12: | ||
| ===== Pré-requis ===== | ===== Pré-requis ===== | ||
| - | * Disposer d'une connexion à Internet configurée et activée | + | * Disposer d'une connexion à Internet configurée et activée |
| ===== Installation ===== | ===== Installation ===== | ||
| Ligne 57: | Ligne 57: | ||
| ''**-m**'' --> Active toutes les options convenables pour faire un miroir. | ''**-m**'' --> Active toutes les options convenables pour faire un miroir. | ||
| - | **''--follow-ftp''** --> Sans cette option tous les liens FTP donnés depuis un document HTML seront ignorés. | + | **''%%--%%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''** --> Autorise lors d'un téléchargement récursif le changement d'hôtes. | ||
| Ligne 69: | Ligne 69: | ||
| **''-a''** --> Idem que -o sauf que les messages sont ajoutés à la suite du fichier empêchant ainsi d'écraser l'ancien fichier. | **''-a''** --> Idem que -o sauf que les messages sont ajoutés à la suite du fichier empêchant ainsi d'écraser l'ancien fichier. | ||
| - | **''--user-agent=paul''** -->S'identifier sous le nom paul 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 | + | **''%%--%%user-agent=paul''** -->S'identifier sous le nom paul 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 |
| - | **''--limit-rate=30K''** --> Permet de limiter le débit, ici à 30 ko/s. | + | **''%%--%%limit-rate=30K''** --> Permet de limiter le débit, ici à 30 ko/s. |
| **''-q''** --> Évite l'affichage des messages du wget. | **''-q''** --> Évite l'affichage des messages du wget. | ||
| //D'autres options sont bien sûr disponibles, elles sont disponibles sur le Manpage en francais. ( Voir dans la section Références )// | //D'autres options sont bien sûr disponibles, elles sont disponibles sur le Manpage en francais. ( Voir dans la section Références )// | ||
| - | |||
| - | |||
| - | |||
| Ligne 105: | Ligne 102: | ||
| Spécifier un dossier de destination : | Spécifier un dossier de destination : | ||
| - | <code>wget -P $HOME/dossier\ de\ destination http://www.site.org/rep/01/fichier.txt</code> | + | <code>wget -P $HOME/dossier/de/destination http://www.site.org/rep/01/fichier.txt</code> |
| ==== Exemples d'utilisation avancée ==== | ==== Exemples d'utilisation avancée ==== | ||
| Ligne 114: | Ligne 111: | ||
| Télécharger un fichier accessible par un lien dynamique (notamment les sites en PHP) : | Télécharger un fichier accessible par un lien dynamique (notamment les sites en PHP) : | ||
| Il faut mettre l'adresse URL entre simple quote et préciser le nom du fichier de destination avec l'option -O | Il faut mettre l'adresse URL entre simple quote et préciser le nom du fichier de destination avec l'option -O | ||
| - | <code>wget -i $HOME/Téléchargements/ 'http://www.vim.org/scripts/download_script.php?src_id=19574' -O taglist_46.zip</code> | + | <code>wget -i $HOME/Téléchargements/ 'https://www.vim.org/scripts/download_script.php?src_id=19574' -O taglist_46.zip</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 ) : | 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 ) : | ||
| Ligne 138: | Ligne 135: | ||
| ==== Par le script wgetgui ==== | ==== Par le script wgetgui ==== | ||
| - | Voici un petit script qui permet d'utiliser wget avec les mêmes options à la ligne de commande tout en voyant la progression, le taux de transfert et le temps restant dans une interface conviviale.vvdh | + | Voici un petit script qui permet d'utiliser wget avec les mêmes options à la ligne de commande tout en voyant la progression, le taux de transfert et le temps restant dans une interface conviviale. |
| Créez un fichier avec le code suivant et enregistrez le de préférence comme wgetgui dans le dossier ~/bin/: | Créez un fichier avec le code suivant et enregistrez le de préférence comme wgetgui dans le dossier ~/bin/: | ||
| Ligne 155: | Ligne 152: | ||
| Afin de bénéficier confortablement de ce script, il est préférable de rajouter ceci à la fin de votre fichier ~/.bashrc: | Afin de bénéficier confortablement de ce script, il est préférable de rajouter ceci à la fin de votre fichier ~/.bashrc: | ||
| <code>export PATH=$PATH:$HOME/bin</code> | <code>export PATH=$PATH:$HOME/bin</code> | ||
| - | Si vous .sgsbdvqvsv@ fsvsvne le faites pas, vous devrez exécuter le script de cette manière : | + | Si vous ne le faites pas, vous devrez exécuter le script de cette manière : |
| <code>./dossier/vers/votre/script/wgetgui http://foo.bar.com/file.txt</code> | <code>./dossier/vers/votre/script/wgetgui http://foo.bar.com/file.txt</code> | ||
| </note> | </note> | ||