2015-05-12 37 views
6

我有一個可從HTTP URL下載的JAR,如http://somerepo.example.org/myjar-1.0.jar如何從遠程URL捲起JAR

我需要一個cURL命令將它下載到當前目錄;我最好的嘗試迄今爲止是:

curl -i -H "Accept: application/zip" -H "Content-Type: application/zip" -X GET http://somerepo.example.org/myjar-1.0.jar 

當我運行此我的控制檯二進制垃圾填充,似乎使我的整個終端有一個熔化。

什麼是從遠程URL獲取JAR的正確cURL命令?

回答

12

你快到了。默認情況下,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 
+0

真棒謝謝@Martin Konecny(+1) - 我會盡快給你綠色檢查:-) – smeeb

+0

'wget'完美地完成了這項工作。謝謝 – SylvesterAbreu