可以从网络下载文件的一部分吗?

可以从网络下载文件的一部分吗?

假设某个服务器上有一个非常大的文件,我只想下载前 1MB。我在 Linux 上该怎么做?

答案1

如果服务器支持,则只会下载第一个 MB。curl -o filename -r 0-1048575 http://url/to/file

答案2

wget URL

然后当写入大约 1MB 时按 Ctrl + c。

如果你想要正好 1MB,那么你可以通过以下方式运行下载的块split

split --bytes=1048576 FILENAME

您甚至可以wget通过管道split将文件在下载时保存为 1MB 的块...请参阅手册页。

相关内容