Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 为什么通过执行'输出文件超过一个字节;旋度-r';_Linux_Curl - Fatal编程技术网

Linux 为什么通过执行'输出文件超过一个字节;旋度-r';

Linux 为什么通过执行'输出文件超过一个字节;旋度-r';,linux,curl,Linux,Curl,我的英语很差!:) 我想下载一个带有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 > fil

我的英语很差!:)

我想下载一个带有
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
然后:


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

字节范围包括在内,因此应为:

curl -r 0-1234567       -o file.part1 http://xxx
curl -r 1234568-2469134 -o file.part2 http://xxx
cat file.part1 file.part2 > myfile
curl
--range
标志包含整个范围,因此您将获得第1234567个字节两次

此外,因为它是一个基于0的索引,所以范围的末尾应该小于1。也就是说,它们应该是1234566和2469133,因为范围0-1234566是1234567个数字,1234567-2469133也是

curl -r 0-1234566       -o file.part1 http://xxx
curl -r 1234567-2469133 -o file.part2 http://xxx
cat file.part1 file.part2 > myfile
curl
--range
标志包含整个范围,因此您将获得第1234567个字节两次

此外,因为它是一个基于0的索引,所以范围的末尾应该小于1。也就是说,它们应该是1234566和2469133,因为范围0-1234566是1234567个数字,1234567-2469133也是

curl -r 0-1234566       -o file.part1 http://xxx
curl -r 1234567-2469133 -o file.part2 http://xxx
cat file.part1 file.part2 > myfile

发生了什么?为什么要截断文件2?你不需要整个文件吗?@Sudipta Chatterjee。我犯了一个错误,它是通过截断来工作的,所以我做了。发生了什么?为什么要截断文件2?你不需要整个文件吗?@Sudipta Chatterjee。我犯了一个错误,它是通过截断来工作的,所以我就这样做了。