如何使用cURL从网站下载文件

如何使用cURL从网站下载文件,curl,Curl,我正试图在Mac上使用带有OSX 10.10(约塞米蒂)的cURL从基于web的FTP站点下载一个大文件。不管出于什么原因,苹果包括cURL,但不包括wget,我想使用它。然而,标准的命令 curl http://website.com/file.ext 在标准输出中打印一些ASCII荒谬信息,但不下载该文件 以下是我正在尝试做的: curl http://cdna.eva.mpg.de/denisova/BAM/human/DNK02.bam 然而,这是一个非常大的文件,所以如果您想尝

我正试图在Mac上使用带有OSX 10.10(约塞米蒂)的cURL从基于web的FTP站点下载一个大文件。不管出于什么原因,苹果包括cURL,但不包括wget,我想使用它。然而,标准的命令

 curl http://website.com/file.ext 
在标准输出中打印一些ASCII荒谬信息,但不下载该文件

以下是我正在尝试做的:

curl http://cdna.eva.mpg.de/denisova/BAM/human/DNK02.bam
然而,这是一个非常大的文件,所以如果您想尝试它,请小心


感谢您的帮助

默认情况下,curl将内容打印到标准输出。您可能正在请求一个二进制文件,该文件在标准输出上没有正确打印。应使用-o选项指定要保存的文件名:

curl http://cdna.eva.mpg.de/denisova/BAM/human/DNK02.bam -o DNK02.bam

作为上述的替代方案。(最好使用-o选项)

您可以使用输出重定向

curl URL > file.ext
或者使用wget

wget URL
另一个答案中的-o也是首选的