![如何让 curl 将文件保存到指定目录?](https://linux22.com/image/520619/%E5%A6%82%E4%BD%95%E8%AE%A9%20curl%20%E5%B0%86%E6%96%87%E4%BB%B6%E4%BF%9D%E5%AD%98%E5%88%B0%E6%8C%87%E5%AE%9A%E7%9B%AE%E5%BD%95%EF%BC%9F.png)
我正在尝试使用脚本让 curl 下载文件并将其保存到某个目录。我已下载了文件,但我不知道如何通过脚本将其保存到某个目录。它通常只是将其保存到当前工作目录。
答案1
curl http://google.com > /path/to/dir/index.html
答案2
更正:
您可以使用
-o, --output FILE 将输出写入到 stdout 而不是 stdout
curl --url https://google.com --output /any/file-location
答案3
让 curl 和 shell 各自做它们擅长的事情:
(cd TARGET_DIRECTORY && curl ...)
-o
另外,手册中有关该选项的描述可能也有一些让您感兴趣的内容。