come posso usare wget per scaricare file di grandi dimensioni?


14

Sto usando Linux Mint 15 Cinnamon in esecuzione da un pendrive da 8 GB. Voglio ottenere l'ISO per "Linux Mint 14" Nadia "KDE". Ho provato a usare wgetnel terminale. Ecco esattamente quello che ho scritto:

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

dopo averlo scaricato fino al 30% (dopo circa 2 ore), sono rimasto deluso nel vedere che ha interrotto il download. Ho usato wgetperché non voglio lasciare il mio browser al cromo acceso. per favore aiutatemi così posso scaricarlo. Grazie in anticipo.


1
Penso che tu abbia un problema XY qui. Non scaricare file di grandi dimensioni su HTTP se hai opzioni migliori. rsync è meglio a questo proposito, dal momento che può fare il controllo dell'integrità dei file. Per non parlare del fatto che le immagini ISO di Linux sono generalmente disponibili su BitTorrent (a meno che non si debba utilizzare uno di quegli ISP ritardati che scelgono di bloccare completamente BitTorrent, per combattere la "violazione del copyright").
AnonymousLurker,

Risposte:


29

Puoi continuare i download non riusciti utilizzando wget. (Fornito da dove lo stai scaricando lo supporta)

Citazione:

Supponiamo di scaricare un file di grandi dimensioni :

$ wget bigfile

E bang: la nostra connessione si interrompe (puoi simularla chiudendo con Ctrl-C se vuoi). Una volta eseguito il backup, assicurandoci di trovarti nella stessa directory in cui ti trovavi durante il download originale:

$ wget -c bigfile

Fornito da dove lo stai scaricando lo supporta, dovresti andare esattamente da dove eri rimasto.


2
+1, e sì, quel server non supporto ripresa ( Accept-Ranges: bytes; Content-Length: 1095761920).
LSerni,

2

Normalmente, wgetnon ha limiti di dimensione del file.

Se wgetfallisce, è probabilmente perché stai esaurendo lo spazio sul pendrive. Hai un GB gratuito per l'iso?

Come si è wgetfermato? C'è stato un messaggio di errore? Hai forse permesso al computer di andare in sospensione? In tal caso, utilizzare wget -ccome suggerito da @dtmland.

Infine, wgetha un'opzione per limitare le dimensioni del file ma non è impostato per impostazione predefinita. Una possibilità è che il tuo amministratore di sistema abbia fissato un limite creando wgetun alias a qualcosa del genere wget --max-filesize N. Per verificare se wgetè un alias eseguito alias wget.


1
Meglio ancora, supponendo che tu non stia usando csh o tcsh type -a wget, il che ti mostrerà anche se è definita come una funzione shell.
Keith Thompson,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.