Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.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
用于在下载过程中重命名重复文件名的Curl选项_Curl - Fatal编程技术网

用于在下载过程中重命名重复文件名的Curl选项

用于在下载过程中重命名重复文件名的Curl选项,curl,Curl,如果磁盘上已经存在下载文件的文件名,是否有自动更改该文件名的选项 Wget通过附加一个.1、.2、.3、.4等来自动完成这项工作。。。到文件名的末尾 卷曲示例: $ ls -al drwx------. 3 user user 219 Sep 6 17:12 . drwxr-xr-x. 3 user user 21 May 12 18:54 .. -rw-rw-r--. 1 user user 147415 Sep 6 16:47 image

如果磁盘上已经存在下载文件的文件名,是否有自动更改该文件名的选项

Wget通过附加一个.1、.2、.3、.4等来自动完成这项工作。。。到文件名的末尾

卷曲示例:

$ ls -al
drwx------. 3 user    user       219 Sep  6 17:12 .
drwxr-xr-x. 3 user    user        21 May 12 18:54 ..
-rw-rw-r--. 1 user    user    147415 Sep  6 16:47 image.jpg

$ curl -O https://website/context/path/image.jpg

$ ls -al
drwx------. 3 user    user       219 Sep  6 17:12 .
drwxr-xr-x. 3 user    user        21 May 12 18:54 ..
-rw-rw-r--. 1 user    user    147415 Sep  6 17:35 image.jpg
上面的curl命令将覆盖原始image.jpg。在curl中是否有办法将新文件命名为
image.jpg.1
,或者类似的名称,比如wget

工作组示例:

$ rm image.jpg*
$ wget https://website/context/path/image.jpg

$ ls -al
drwx------. 3 user    user       219 Sep  6 17:12 .
drwxr-xr-x. 3 user    user        21 May 12 18:54 ..
-rw-rw-r--. 1 user    user    147415 Sep  6 17:42 image.jpg

$ wget https://website/context/path/image.jpg
$ wget https://website/context/path/image.jpg
$ wget https://website/context/path/image.jpg

$ ls -al
drwx------. 3 user    user       219 Sep  6 17:12 .
drwxr-xr-x. 3 user    user        21 May 12 18:54 ..
-rw-rw-r--. 1 user    user    147415 Sep  6 17:42 image.jpg
-rw-rw-r--. 1 user    user    147415 Sep  6 17:42 image.jpg.1
-rw-rw-r--. 1 user    user    147415 Sep  6 17:42 image.jpg.2
-rw-rw-r--. 1 user    user    147415 Sep  6 17:42 image.jpg.3

没有。curl没有这样的选择。如果您真的需要它,您通常可以通过在脚本或其他包装程序中自己进行检查来解决它


curl的TODO中提到了这个特性,认为它是一个非常好的特性,因此它可能会在将来的某个时间点添加…

不。curl没有这样的选择。如果您真的需要它,您通常可以通过在脚本或其他包装程序中自己进行检查来解决它


curl的TODO中提到了这一功能,认为这是一个很好的功能,因此它可能会在将来的某个时间点添加…

感谢您提供的信息Daniel,非常感谢。我很担心这件事,但只是想核实一下。谢谢你提供的信息,丹尼尔,非常感谢。我很担心,但只是想核实一下。