假设某个服务器上有一个非常大的文件,我只想下载前 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 的块...请参阅手册页。