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é.Qu'est-ce que hiberfil.sys et comment le supprimer?
Vous lisez probablement ceci parce que vous avez remarqué un gigantesque fichier hiberfil.sys sur votre lecteur système et vous vous demandez si vous pouvez vous en débarrasser pour libérer de l'espace. Voici ce que ce fichier est et comment vous pouvez le supprimer si vous le souhaitez. Qu'est-ce que le fichier hiberfil.
Les cookies peuvent être utiles lorsque vous en avez le contrôle. Aujourd'hui, nous examinons comment vous pouvez contrôler les cookies en les bloquant, sauf si vous voulez qu'ils améliorent votre expérience utilisateur. Pourquoi voudrais-je faire cela? Un cookie est simplement un petit fichier un site web place sur votre ordinateur pour stocker des informations.