in

Comment utiliser wget, l’outil de téléchargement ultime en ligne de commande

Le plus récent n’est pas toujours meilleur, et le wget la commande en est la preuve. Lancée pour la première fois en 1996, cette application est toujours l’un des meilleurs gestionnaires de téléchargement de la planète. Que vous souhaitiez télécharger un seul fichier, un dossier entier ou même mettre en miroir un site Web entier, wget vous permet de le faire en quelques touches.

Bien sûr, il y a une raison pour laquelle tout le monde n’utilise pas wget: c’est une application de ligne de commande, et en tant que telle, il faut un peu de temps pour que les débutants apprennent. Voici les bases pour que vous puissiez commencer.

Comment installer wget

Avant de pouvoir utiliser wget, vous devez l’installer. La procédure à suivre varie en fonction de votre ordinateur:

Une fois que vous avez installé wget, vous pouvez commencer à l’utiliser immédiatement à partir de la ligne de commande. Téléchargeons quelques fichiers!

Télécharger un seul fichier

Commençons par quelque chose de simple. Copiez l’URL d’un fichier que vous souhaitez télécharger dans votre navigateur.

Retournez maintenant au terminal et tapez wget suivi de l’URL collée. Le fichier sera téléchargé et vous verrez la progression en temps réel.

Notez que le fichier sera téléchargé dans le dossier actuel de votre terminal, vous voudrez donc cd dans un dossier différent si vous souhaitez qu’il soit stocké ailleurs. Si vous n’êtes pas sûr de ce que cela signifie, consultez notre guide de gestion des fichiers à partir de la ligne de commande. L’article mentionne Linux, mais les concepts sont les mêmes sur les systèmes macOS et les systèmes Windows exécutant Bash.

Continuer un téléchargement incomplet

Si, pour une raison quelconque, vous avez arrêté un téléchargement avant qu’il ne puisse se terminer, ne vous inquiétez pas: wget peut reprendre là où il s’était arrêté. Utilisez simplement cette commande:

wget -c file

La clé ici est -c, qui est une «option» dans le langage de la ligne de commande. Cette option particulière indique à wget que vous souhaitez continuer un téléchargement existant.

Mettre en miroir un site Web entier

Si vous souhaitez télécharger un site Web entier, wget peut faire le travail.

wget -m http://example.com

Par défaut, cela téléchargera tout sur le site example.com, mais vous allez probablement vouloir utiliser quelques options supplémentaires pour un miroir utilisable.

  • --convert-links modifie les liens à l’intérieur de chaque page téléchargée afin qu’ils pointent les uns vers les autres, pas vers le Web.
  • --page-requisites télécharge des éléments tels que des feuilles de style, de sorte que les pages semblent correctes hors connexion.
  • --no-parent empêche wget de télécharger les sites parents. Donc si vous voulez télécharger http://example.com/subexample, vous ne vous retrouverez pas avec la page parent.

Combinez ces options à votre goût et vous obtiendrez une copie de n’importe quel site Web que vous pouvez parcourir sur votre ordinateur.

Notez que la mise en miroir d’un site Web entier sur Internet moderne prendra une énorme quantité d’espace, alors limitez cela aux petits sites à moins que vous ne disposiez d’un stockage presque illimité.

Télécharger un répertoire complet

Si vous naviguez sur un serveur FTP et trouvez un dossier entier que vous souhaitez télécharger, exécutez simplement:

wget -r ftp://example.com/folder

le r dans ce cas, indique à wget que vous souhaitez un téléchargement récursif. Vous pouvez également inclure --noparent si vous souhaitez éviter de télécharger des dossiers et des fichiers au-dessus du niveau actuel.

Télécharger une liste de fichiers à la fois

Si vous ne trouvez pas un dossier entier des téléchargements souhaités, wget peut toujours vous aider. Mettez simplement toutes les URL de téléchargement dans un seul fichier TXT.

puis pointez wget vers ce document avec le -i option. Comme ça:

wget -i download.txt

Faites cela et votre ordinateur téléchargera tous les fichiers répertoriés dans le document texte, ce qui est pratique si vous souhaitez laisser un tas de téléchargements en cours pendant la nuit.

Quelques astuces supplémentaires

Nous pourrions continuer: wget offre de nombreuses options. Mais ce tutoriel est juste destiné à vous donner un point de départ. Pour en savoir plus sur ce que wget peut faire, tapez man wget dans le terminal et lisez ce qui se passe. Vous apprendrez beaucoup.

Cela dit, voici quelques autres options que je trouve intéressantes:

  • Si vous souhaitez que votre téléchargement s’exécute en arrière-plan, incluez simplement l’option -b.
  • Si vous voulez que wget continue d’essayer de télécharger même s’il y a une erreur 404, utilisez l’option -t 10. Cela essaiera de télécharger 10 fois; vous pouvez utiliser le numéro de votre choix.
  • Si vous souhaitez gérer votre bande passante, l’option --limit-rate=200k limitera votre vitesse de téléchargement à 200 Ko / s. Changez le numéro pour changer le taux.

Il y a beaucoup plus à apprendre ici. Vous pouvez envisager de télécharger la source PHP ou de configurer un téléchargeur automatisé, si vous souhaitez devenir plus avancé.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Pourquoi vous n'avez pas besoin d'un pare-feu sortant sur votre ordinateur portable ou de bureau

Pourquoi vous n’avez pas besoin d’un pare-feu sortant sur votre ordinateur portable ou de bureau

Vous avez probablement mal glissé sur votre iPhone X, voici comment le faire correctement

Vous avez probablement mal glissé sur votre iPhone X, voici comment le faire correctement