Télécharger des données avec Wget

Traitement des données en ligne de commande

Susan Sun

Data Person

Qu'est-ce que Wget ?

Wget :

  • tire son nom de World Wide Web et get
  • natif sous Linux mais compatible avec tous les systèmes
  • sert à télécharger des données via HTTP(S) et FTP
  • meilleur que curl pour télécharger plusieurs fichiers de façon récursive
Traitement des données en ligne de commande

Vérifier l'installation de Wget

Vérifiez si Wget est bien installé :

which wget

Si Wget est installé, l'emplacement s'affiche :

/usr/local/bin/wget

Si Wget n'est pas installé, il n'y a aucune sortie.

Traitement des données en ligne de commande

Installer Wget selon le système

Code source de Wget : https://www.gnu.org/software/wget/

Linux : exécutez sudo apt-get install wget

macOS : via Homebrew, exécutez brew install wget

Windows : téléchargez via gnuwin32

Traitement des données en ligne de commande

Parcourir le manuel Wget

Une fois l'installation terminée, utilisez man pour afficher le manuel Wget :

Capture du début du manuel Wget affiché dans une fenêtre Terminal sombre

Traitement des données en ligne de commande

Apprendre la syntaxe de Wget

Syntaxe de base de Wget :

wget [option flags] [URL]

L'URL est obligatoire.

Wget prend aussi en charge HTTP, HTTPS, FTP et SFTP.

Pour la liste complète des options, voir :

wget --help
Traitement des données en ligne de commande

Télécharger un fichier unique

Options propres à Wget :

-b : passer en arrière-plan immédiatement après le démarrage

-q : couper la sortie de Wget

-c : reprendre un téléchargement interrompu (continuer un fichier partiel)

wget -bqc https://websitename.com/datafilename.txt
Continuing in background, pid 12345.
Traitement des données en ligne de commande

Amusez-vous avec Wget !

Traitement des données en ligne de commande

Preparing Video For Download...