我的英文很差!:)
我想用 curl -r
部分下载一个 2G 的文件。
curl -r 0-1234567 -o file.part1 http://xxx
curl -r 1234567-2469134 -o file.part2 http://xxx
然后我得到:
file.part1 : 1234567 bytes
file.part2 : 1234568 bytes
file.part2 多了一个字节,所以我尝试截断第一个字节:
tail +2c file.part2 > file.part2.truncated
然后:
cat file.part1 file.part2.truncated > myfile
我的文件就是我想要的。
最佳答案
字节范围是包含在内的,所以它应该是:
curl -r 0-1234567 -o file.part1 http://xxx
curl -r 1234568-2469134 -o file.part2 http://xxx
cat file.part1 file.part2 > myfile
关于linux - 为什么通过执行 'curl -r' 输出文件超过一个字节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14303304/