wget est un petit outil permettant de télécharger le contenu d'un site depuis la ligne de commande.
Il supporte l'accès via HTTP, HTTPS et FTP . Par exemple pour downloader tous les fichiers pdf d'une url donnée :
$ mkdir pdf; cd $_; wget -r -nd -np -l3 -A '*.pdf' http://www.exemple.com/pdf/
- Ici nous créons un répertoire pdf, nous nous déplaçons dedans avec cd $_ ($_ prend l'argument de la dernière commande ici pdf) et lançons la commande wget avec certaines options :
Dans notre commande, l'utilisation du point virgule “ ; ” permet d'enchainer plusieurs commandes sur la même ligne. Voyons d'autres utilisation de wget. Pour les options, je vous invite à jeter un oeil à la page de manuel (man wget)
$ wget -nd -pHEKk http://www.debianworld.org/wget
$ wget -c http://www.exemple.com/gros.fichier.iso
$ wget http://ftp.se.debian.org/debian-iso/current/i386/iso-cd/debian-40r4a-i386-CD-[1-5].iso
$ wget -- limit-rate=90k url
$ wget -- mirror http://www.exemple.com/