Le plus récent n'est pas toujours meilleur, et la commandewget
est la preuve. D'abord publié en 1996, cette application est toujours l'un des meilleurs gestionnaires de téléchargement sur la planète. Que vous souhaitiez télécharger un seul fichier, un dossier entier ou même un site Web entier, wget vous permet de le faire en quelques clics.
Bien sûr, tout le monde n'utilise pas wget: c'est une application en ligne de commande , et en tant que tel prend un peu de temps pour les débutants à apprendre. Voici les bases, donc vous pouvez commencer
Avant de pouvoir utiliser wget, vous devez l'installer. La façon de le faire varie en fonction de votre ordinateur:
infrez install wget
dans le terminal.Une fois que vous avez installé wget, vous pouvez commencer à l'utiliser immédiatement à partir de la ligne de commande. Téléchargez quelques fichiers!
Commençons par quelque chose de simple. Copiez l'URL d'un fichier que vous souhaitez télécharger dans votre navigateur.
Revenez maintenant au terminal et tapezwget
suivi de l'URL collée. Le fichier sera téléchargé, et vous verrez les progrès en temps réel comme il le fait
RELATED: Comment gérer les fichiers depuis le terminal Linux: 11 commandes que vous devez savoir
Notez que le fichier sera téléchargé sur Le dossier actuel de votre Terminal, vous aurez donc besoin decd
dans un dossier différent si vous voulez le stocker 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.
Si, pour une raison quelconque, vous avez arrêté un téléchargement avant de le terminer, ne vous inquiétez pas : wget peut reprendre là où il s'était arrêté. Utilisez simplement cette commande:
wget -c
La clé ici est-c
, qui est une "option" en langage de ligne de commande. Cette option particulière indique à wget que vous souhaitez continuer un téléchargement existant.
Si vous souhaitez télécharger un site Web entier, wget peut faire le travail.
wget -m / /example.com
Par défaut, cela téléchargera tout sur le site example.com, mais vous voudrez probablement utiliser quelques options de plus pour un miroir utilisable.
- convert-links
modifie les liens à l'intérieur de chaque page téléchargée de façon à ce qu'ils pointent les uns sur les autres, et non sur le Web.- les pages-requis
téléchargent des feuilles de style, par exemple, les pages seront correctement déconnectées- parent
arrête wget de télécharger des sites parents. Donc, si vous voulez télécharger //example.com/subexample, vous ne finirez pas avec la page parente.Combinez ces options pour goûter, et vous obtiendrez une copie de tout site Web que vous peut naviguer sur votre ordinateur.
Notez que la mise en miroir d'un site Web entier sur Internet moderne va prendre énormément d'espace, alors limitez-le aux petits sites, sauf si vous disposez d'un espace de stockage quasi illimité. Répertoire
wget -r ftp://example.com/folder
The
rdans ce cas dit à wget que vous voulez un téléchargement récursif. Vous pouvez également inclure
- noparentsi vous voulez éviter de télécharger des dossiers et des fichiers au-dessus du niveau actuel
Télécharger une liste de fichiers à la fois
, puis pointez wget sur ce document avec l'option
-i. Comme ceci:
wget -i download.txt
Pour ce faire, votre ordinateur téléchargera tous les fichiers listés dans le document texte, ce qui est pratique si vous voulez laisser un tas de téléchargements en cours du jour.
Quelques astuces
man wgetdans le terminal et lisez ce qui arrive. Vous en apprendrez beaucoup.
Cela étant dit, voici quelques autres options qui me semblent propres:
Si vous voulez que votre téléchargement s'exécute en arrière-plan, il suffit d'inclure l'option
.
Si vous voulez que wget continue à essayer de télécharger même s'il y a une erreur 404, utilisez l'option. Cela va essayer de télécharger 10 fois;
Si vous voulez gérer votre bande passante, l'optionplafonne votre vitesse de téléchargement à 200KB / s. Changer le nombre pour changer le taux.
Il y a beaucoup plus à apprendre ici. Vous pouvez regarder dans le téléchargement de la source PHP, ou la mise en place d'un téléchargeur automatique, si vous voulez obtenir plus avancé.Pourquoi HDCP provoque-t-il des erreurs sur votre téléviseur HD et comment le corriger?
HDCP est un protocole anti-piratage intégré au standard HDMI, mais il ne fonctionne pas très bien, et rompt l'expérience visuelle. Lisez la suite pour expliquer comment fonctionne HDCP, pourquoi il casse votre téléviseur et comment vous pouvez le réparer. Qu'est-ce que HDCP? HDCP (High-bandwidth Digital Content Protection) est une forme de gestion des droits numériques ).
Quelle est la différence entre Chrome et Chrome?
Chromium est un projet de navigateur open source qui constitue la base du navigateur Web Chrome. Mais examinons de plus près ce que cela signifie. Lorsque Google a lancé Chrome pour la première fois en 2008, il a également publié le code source Chromium sur lequel Chrome était basé en tant que projet open-source.