用于在下载过程中重命名重复文件名的Curl选项
如果磁盘上已经存在下载文件的文件名,是否有自动更改该文件名的选项 Wget通过附加一个.1、.2、.3、.4等来自动完成这项工作。。。到文件名的末尾 卷曲示例:用于在下载过程中重命名重复文件名的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
$ 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,非常感谢。我很担心这件事,但只是想核实一下。谢谢你提供的信息,丹尼尔,非常感谢。我很担心,但只是想核实一下。