SUPPORT POUR CE [TIP] ICI
Comment utiliser la commande wget
Ce sujet étant verrouillé il ne peut donc recevoir que des "J'aime ce message" ou Remercier le membre" ici; vous pouvez bien entendu poster vos commentaires, remarques ou utilisation du sujet sur l'espace réservé à son support ils y seront bien accueillis.
La source de mes infos se trouve là : malekal.com
Comment utiliser wget avec quelques exemples
======> https://www.malekal.com/6-commandes-pou ... sur-linux/
Télécharger un site Web entier, de manière récursive, c’est à dire aspirer le site :
Code : Tout sélectionner
wget -r http://www.le-nom-du-site.com/
Code : Tout sélectionner
wget http://www.le-nom-du-site.com/fichier.zip
Par exemple pour télécharger superfichier.zip dans /tmp/a-efface.zip :
Code : Tout sélectionner
wget http://www.le-nom-du-site.com/superfichier.zip -0 /opt/a-efface.zip
Code : Tout sélectionner
wget -r -A png,pdf http://www.le-nom-du-site.com/
Code : Tout sélectionner
wget https://www.le-nom-du-site.com//fichier.zip --no-check-certificate
Pour télécharger un fichier et l’enregistrer sous un nom spécifié exécuter :
Code : Tout sélectionner
wget -0 [file_name]
wget -0 [file_name]
Code : Tout sélectionner
wget -0 [file_name]
Code : Tout sélectionner
wget -0 /tmp/nginx.tar.gz https://nginx.org/download/nginx-1.18.0.tar.gz
Définir la vitesse de téléchargement
Vous pouvez définir la vitesse de téléchargement lors du téléchargement d’un gros fichier, donc il n’utilise pas la bande passante complète disponible.
La vitesse de téléchargement est définie dans les kilo-kilobytes (k) et les mégaoctets (M). Utilisez la commande:
wget --limit-rate [wanted_speed]
--> Par exemple, si vous installez les pilotes NVIDIA TESLA sur Linux et que vous souhaitez limiter la vitesse de téléchargement à 1 mégaoctet, utiliserait la commande:
Code : Tout sélectionner
wget --limit-rate 1m https://fr.download.nvidia.com/XFree86/Linux-x86_64/510.68.02/NVIDIA-Linux-x86_64-510.68.02.run
Au lieu d’avoir votre téléchargement de repartir de zéro, wget peut reprendre le téléchargement où il s’est arrêté avant l’interruption.
Il s’agit d’une fonctionnalité utile s’il y a une perte de connexion lors du téléchargement d’un fichier.
Cela se fait à l’aide de l’option -i :
Code : Tout sélectionner
wget -c
Pour continuer à télécharger, saisissez la commande :
Code : Tout sélectionner
wget -c https://download.oracle.com/otn/java/jdk/8u202-b08/1961070e4c9b4e26a04e7f5a083f551e/jdk-8u202-linux-x64.tar.gz
wget permet de télécharger plusieurs fichiers en même temps en utilisant la commande :
wget -i [file_name]
--> Créer avec un fichier de liste de fichiers télécharger avec wget
Tout d’abord, créez et ouvrez un fichier sous le nom Liste-URLs.txt (ou un nom de votre choix), à l’aide d’un éditeur de texte. Dans ce cas, nous avons utilisé Vi ou Nano :
vim Liste-URLs.txt
1 Une fois dans l’éditeur, ajoutez les URL des packages que vous souhaitez télécharger, une par ligne
2 Enregistrez et quittez le fichier
3 Exécutez la commande wget suivante dans la fenêtre du terminal :
Code : Tout sélectionner
wget -i Liste-URLs.txt
Télécharger la page Web (page Web miroir)
Avec wget, vous pouvez télécharger un site Web entier depuis Internet, en utilisant l’option -m.
Il invite wget pour créer un miroir de la page Web spécifiée. La commande de base pour le faire est:
wget -m
--> Par exemple, si vous souhaitez télécharger tout le contenu du site malekal.com :
-m https://www.malekal.com
#### Télécharger le fichier dans un répertoire spécifique
L’option -P permet de spécifier le répertoire de téléchargement :
wget -P [repertoire]
--> Par exemple pour télécharger les pilotes NVIDIA TESLA Linux (attention le fichier fait plus de 300mo en poids) dans le répertoire /tmp :
Code : Tout sélectionner
wget -P /tmp https://fr.download.nvidia.com/XFree86/Linux-x86_64/510.68.02/NVIDIA-Linux-x86_64-510.68.02.run
invite de commande pour le contenu du site:
Code : Tout sélectionner
wget -m https://xxxxxxx.xxx
Code : Tout sélectionner
wget -0 xxx.tar.gz https://xxx.xxc/download/nginx-1.18.0.tar.gz
invite de commande pour télécharger un site Web entier, de manière récursive, c’est à dire aspirer le site :
Code : Tout sélectionner
wget -r http://www.le-nom-du-site.xxx/
Par exemple pour télécharger superfichier.zip dans /tmp/a-efface.zip :
Code : Tout sélectionner
wget http://www.le-nom-du-site.com/superfichier.zip -0 /opt/a-efface.zip
wget étant devenu un "poil vieux" vous pouvez le remplacer avec son sucesseur wget2 depuis synaptic ou votre utilitaire de téléchargement de logiciels dans votre distro.