“curl”命令的手册页具有以下描述:
cURL是一种使用其中一种支持的协议(DICT,FILE,FTP,FTPS,GOPHER,HTTP,HTTPS,IMAP,IMAPS,LDAP,LDAPS,POP3,POP3S,RTMP,RTSP, SCP,SFTP,SMB,SMBS,SMTP,SMTPS,TELNET和TFTP)。该命令旨在无需用户交互即可工作。基本上,您可以使用cURL从Internet下载内容。例如,如果运行cURL命令并将Web地址设置为:
https://www.Go-Travels.com/curl-definition-2184508
将下载链接的页面。 默认情况下,输出将是命令行,但您也可以指定用于保存文件的文件名。指定的网址可以指向网站的顶级域名,例如: www.Go-Travels.com
或者它可以指向网站上的各个页面。 您可以使用cURL下载物理网页,图像,文档和文件。例如,要下载最新版本的Ubuntu Linux,您只需运行以下命令: curl -o ubuntu.iso http://releases.ubuntu.com/16.04.1/ubuntu-16.04.1-desktop-amd64.iso 无论您使用cURL还是Wget取决于您要实现的目标。 Wget命令用于从诸如因特网之类的网络下载文件。使用Wget命令的主要好处是它可以用于递归下载文件。因此,如果您想下载整个网站,可以使用一个简单的命令来完成。 Wget命令也适用于下载大量文件。 cURL命令允许您使用通配符指定要检索的URL。因此,如果您知道有一个名为的有效URL: http://www.mysite.com/images/image1.jpg
和 http://www.mysite.com/images/image2.jpg
然后,您可以使用curl命令指定的单个URL下载这两个图像。 Wget命令可以在下载失败时恢复,而cURL命令则不能。 关于Wget和cURL命令,可以很好地了解罐头和罐头。奇怪的是,此页面上的一个差异表明您可以在QWERTY键盘上使用左手键入Wget。 到目前为止,有很多理由使用Wget而不是cURL,但没有说明为什么要使用cURL而不是Wget。 cURL命令支持的协议多于Wget命令,它还为SSL提供了更好的支持。它还支持比Wget更多的身份验证方法。 cURL命令也可以在比Wget命令更多的平台上运行。 使用cURL命令可以在同一命令行中指定多个URL,如果URL位于同一站点,则将使用相同的连接下载该站点的所有URL,这有利于提高性能。 您可以指定范围,以便更轻松地下载具有相似路径名的URL。 还有一个cURL命令库使用的cURL库 的libcurl。这可以与多种编程和脚本语言一起使用,以从网页中抓取信息。 在下载内容时,会出现一个进度条,其中包含下载或上传速度,命令到目前为止运行了多长时间以及还有多长时间。 cURL命令适用于超过2 GB的大型文件,用于下载和上载。 根据此比较表将curl功能与其他下载工具进行比较,cURL命令具有以下功能: 我应该使用cURL还是Wget?
cURL功能