如何使用wget下载大文件?


14

我正在使用从8GB笔式驱动器运行的Linux Mint 15 Cinnamon。我想获取“ Linux Mint 14“ Nadia” KDE”的ISO。我尝试wget在终端中使用。这正是我键入的内容:

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

在下载到30%(大约2小时后)之后,我很失望地看到它停止了下载。我曾经用过,wget因为我不想一直打开铬浏览器。请帮助我,以便我下载它。提前致谢。


1
我认为您在这里遇到XY问题。如果您有更好的选择,请不要通过HTTP下载大文件。在这方面,rsync更好,因为它可以执行文件完整性检查。更不用说Linux ISO映像通常可以通过BitTorrent获得(除非您必须使用那些选择完全阻止BitTorrent来阻止“版权侵权”的智障ISP之一)。
AnonymousLurker

Answers:


29

可以使用wget 继续失败的下载。(提供您从中下载的支持)

引用:

假设我们正在下载一个大文件

$ wget bigfile

砰-我们的连接死了(如果愿意,您可以通过按Ctrl-C退出来模拟这一点)。一旦我们备份并运行并确保您与原始下载时处于同一目录中:

$ wget -c bigfile

提供您从中下载的支持,您应该从上次中断的地方开始。


2
+1,是的,该服务器确实支持恢复(Accept-Ranges: bytes; Content-Length: 1095761920)。
LSerni 2013年

2

通常,wget没有文件大小限制。

如果wget失败,则可能是因为您的笔式驱动器空间不足。您有免费的ISO GB吗?

怎么wget停止了?是否有错误消息?您是否允许计算机进入暂停状态?如果是这样,请wget -c按照@dtmland的建议使用。

最后,wget确实有一个限制文件大小的选项,但默认情况下未设置。一种可能是,您的系统管理员已通过将wget别名设置为来设置限制wget --max-filesize N。要检查是否wget是别名,请运行alias wget


1
更好的是,假设您未使用csh或tcsh,,type -a wget这还将向您显示是否已将其定义为shell函数。
Keith Thompson
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.