comment puis-je utiliser wget pour télécharger des fichiers volumineux?


14

J'utilise Linux Mint 15 Cinnamon fonctionnant à partir d'une clé USB de 8 Go. Je veux obtenir l'ISO pour 'Linux Mint 14 "Nadia" KDE'. J'ai essayé d'utiliser wgetdans le terminal. Voici exactement ce que j'ai tapé:

wget http://mirror.ufs.ac.za/linuxmint/stable/14/linuxmint-14-kde-dvd-64bit.iso

après avoir téléchargé jusqu'à 30% (après environ 2 heures), j'ai été déçu de voir qu'il a cessé de télécharger. J'ai utilisé wgetcar je ne veux pas laisser mon navigateur chrome allumé. s'il vous plaît aidez-moi afin que je puisse le télécharger. Merci d'avance.


1
Je pense que vous avez un problème XY ici. Ne téléchargez pas de gros fichiers sur HTTP si vous avez de meilleures options. rsync est meilleur à cet égard, car il peut effectuer une vérification de l'intégrité des fichiers. Sans oublier que les images ISO Linux sont généralement disponibles sur BitTorrent (à moins que vous ne deviez utiliser l'un de ces FAI retardés qui choisissent de bloquer complètement BitTorrent, pour lutter contre "la violation du droit d'auteur").
AnonymousLurker

Réponses:


29

Vous pouvez continuer les téléchargements ayant échoué à l' aide de wget. (À condition que vous téléchargiez depuis le prend en charge)

Citation:

Disons que nous téléchargeons un gros fichier :

$ wget bigfile

Et bang - notre connexion s'éteint (vous pouvez simuler cela en quittant avec Ctrl-C si vous le souhaitez). Une fois que nous sommes de retour et en cours d'exécution et en nous assurant que vous êtes dans le même répertoire que vous étiez lors du téléchargement d'origine:

$ wget -c bigfile

À condition que vous téléchargiez à partir de le prend en charge, vous devriez aller exactement là où vous vous étiez arrêté.


2
+1, et oui, ce serveur prend en charge la reprise ( Accept-Ranges: bytes; Content-Length: 1095761920).
LSerni

2

Normalement, wgetn'a pas de limite de taille de fichier.

Si cela wgetéchoue, c'est probablement parce que vous manquez d'espace sur la clé USB. Avez-vous un Go gratuit pour l'iso?

Comment ça s'est wgetarrêté? Y avait-il un message d'erreur? Avez-vous peut-être autorisé l'ordinateur à se suspendre? Si oui, utilisez wget -ccomme suggéré par @dtmland.

Enfin, wgeta une option pour limiter la taille du fichier mais elle n'est pas définie par défaut. Une possibilité est que votre administrateur système ait défini une limite en créant wgetun alias pour quelque chose comme wget --max-filesize N. Pour vérifier si wgetun alias est exécuté alias wget.


1
Mieux encore, en supposant que vous n'utilisez pas csh ou tcsh, type -a wgetqui vous indiquera également s'il est défini comme une fonction shell.
Keith Thompson
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.