我有一个可以从HTTP网址下载的JAR,比如http://somerepo.example.org/myjar-1.0.jar
。
我需要一个cURL命令,将其下载到当前目录;到目前为止,我最好的尝试是:
curl -i -H "Accept: application/zip" -H "Content-Type: application/zip" -X GET http://somerepo.example.org/myjar-1.0.jar
当我运行此操作时,我的控制台充满了二进制垃圾邮件,似乎导致我的整个终端崩溃。
从远程网址获取JAR的正确cURL命令是什么?
答案 0 :(得分:14)
你快到了。默认情况下,cURL会将下载输出到STDOUT。您想将其重定向到如下文件:
curl -H "Accept: application/zip" http://somerepo.example.org/myjar-1.0.jar > myfile.jar
您还可以使用-o
选项:
curl -H "Accept: application/zip" http://somerepo.example.org/myjar-1.0.jar -o myfile.jar
您还应该能够使用wget
wget http://somerepo.example.org/myjar-1.0.jar