通过cURL保存文件时,是否可以提供特定的文件名?


108

我在Mac OS X终端中使用curl拉文件,并希望给它们指定不同的名称。使用curl时,是否可以指定名称,例如“另存为”功能?


2
堆栈溢出是一个用于编程和开发问题的站点。这个问题似乎与主题无关,因为它与编程或开发无关。请在帮助中心中查看我可以询问哪些主题。也许超级用户Apple Stack Exchange是更好的选择。另请参阅我在哪里发布有关Dev Ops的问题?
jww 2015年

Answers:


196

使用该-o选项或其别名--output,或者使用来将shell输出重定向到所选文件>

curl -o /path/to/local/file http://url.com
curl http://url.com > /path/to/local/file

如果要保留远程服务器上的原始文件名,请使用该-O选项或其别名--remote-name

curl -O http://url.com/file.html 

将来自远程位置的输出存储为当前目录中的file.html。


Chrome具有“复制到卷曲URL”功能,因此特别有用,因为可以轻松附加输出文件名。
rainabba'6

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.