Wget, limiter la vitesse et télécharger à partir d’une liste !

Wget est un fabuleux outil, et nous allons voir quelles sont les options de celui-ci pour limiter la vitesse de wget, et ensuite comme nous pourrons télécharger aisément une liste de fichier en une ligne de commande.

Commençons par limiter la vitesse

Lorsque l’on doit télécharger des fichiers, parfois un peu gros, on peut souhaiter limiter la bande passante utilisée.
Pour cela rien de plus simple, wget a une option pour cela --limit-rate 150K, limitant ainsi la vitesse à 150ko/s

$ wget --limit-rate 150K https://mywebsite.com/mybig.file

Maintenant, téléchargeons une liste de lien

Voici une option de wget qui est vraiment pratique, lorsque vous avez plusieurs liens à télécharger. Wget est capable d’ouvrir un fichier texte contenant une liste de lien (un par ligne), et de tous les télécharger les un à suite des autres.

Imaginons le fichier suivant avec une liste de liens :

$ cat mylinks.txt
https://mywebsite.com/file1.txt
https://mywebsite.com/file2.txt
https://mywebsite.com/file3.txt
https://mywebsite.com/file4.txt
https://mywebsite.com/file5.txt

Alors, la commande pour télécharger tous ces liens avec wget est la suivante :

$ wget -i mylinks.txt

Combinons les deux

$ wget --limit-rate 200K -i mylinks.txt

Simple et fonctionnel !

Aymeric DERBOIS

J'ai 27 ans et je suis développeur. Je travail la plupart du temps sur des techno web, mais pas que. Étant à l'affût des nouveautés, j'adore découvrir tout et n'importe quoi dans l'informatique. Je suis amoureux de CakePHP et j'utilise au quotidien Django. Je suis très ouvert d'esprit :). J'aime bien utiliser AngularJS aussi de temps à autre pour faire du front. Au quotidien j'utilise Fedora/Ubuntu pour le desktop et CentOS pour mes serveurs. Par ailleurs je maîtrise le C/C++/Python/PHP/...

More Posts - Website

Follow Me:
Twitter

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.