Macos 在通过cURL保存文件时,是否有方法指定特定的文件名?

Macos 在通过cURL保存文件时,是否有方法指定特定的文件名?,macos,curl,terminal,Macos,Curl,Terminal,我在MacOSX终端中使用curl提取文件,并希望给它们取不同的名称。有没有一种方法可以指定一个名称,例如使用curl时的“另存为”函数?curl-o似乎可以做到这一点 提示:您还可以尝试使用man curl..使用或其别名--output,或使用将shell输出重定向到所选文件 curl -o /path/to/local/file http://url.com curl http://url.com > /path/to/local/file 如果要保留来自远程服务器的原始文件名,请

我在MacOSX终端中使用curl提取文件,并希望给它们取不同的名称。有没有一种方法可以指定一个名称,例如使用curl时的“另存为”函数?

curl-o
似乎可以做到这一点

提示:您还可以尝试使用
man curl
..

使用或其别名
--output
,或使用
将shell输出重定向到所选文件

curl -o /path/to/local/file http://url.com
curl http://url.com > /path/to/local/file
如果要保留来自远程服务器的原始文件名,请使用或其别名
--remote name

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

将远程位置的输出以file.html的形式存储在当前目录中。

Stack Overflow是一个用于编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参见帮助中心中的。也许或者会是一个更好的提问的地方。另请参阅。Chrome的“复制到卷曲url”功能特别有用,因为输出文件名可以很容易地追加。我使用了这种方法,但我一直下载一个损坏的文件。问题是下载URL有一个重定向,但是添加
-L
标志(跟随重定向)解决了我的问题。