使用
curl -O https://example.com/file.jpg
下载时,将创建一个名为file.jpg
的文件。
如何在下载文件之前获取
curl -O
将下载到的文件名?
我想测试该文件是否已经存在,如果存在,则重命名它。
curl
从 URL 中提取名称,因此您也可以自己提取。
URL=https://example.com/file.jpg
name=$(basename "$URL")
请注意,您可以使用
-J
选项请求远程生成名称,在这种情况下,curl
将采用响应的 Content-Disposition
标头中找到的名称(如果提供)。