2013-05-03 118 views

回答

143

你有点不确定。我不认为你可以给卷曲的路径,但你可以CD的位置,下载和CD回来。

cd target/path && { curl -O URL ; cd -; } 

这将只下载,如果路径存在。下载将保留远程文件名称。下载后它将返回到原来的位置。

这会帮助你吗?

如果这不是你的问题更复杂,你可以使用:在第一个例子

curl -o target/path/filename URL 

注大O和小O排在第二。

+0

我有这个命令:curl -LOk'basename/packages'“http://github.com/ziyaddin/xampp/archive/master.zip”。但它说错误的文件名 - >'basename/packages' – 2013-05-03 16:24:37

+5

你也可以使用子shell,如下所示:'(cd target/path; curl -O URL)' – 2014-05-13 18:03:05

+8

这两者之间有什么区别?第一张光盘放入目录并下载文件,然后放入光盘。第二个停留在当前目录并将文件卷曲到指定的位置。第二个看起来更简单。 – 2015-03-08 06:46:18

相关问题