curl是linux系统中利用url规则在命令行中进行文件传输的工具。支持文件的上传、下载功能,是比较常用到的linux命令。
1/获取url内容并输出到命令行
curl https://www.baidu.com
获取https://www.baidu.com链接内容内容,输出到命令行。
2/保存网页内容
curl -O(大写)https://www.baidu.com/index.html
将url的内容以index.html文件名形式保存,需要指定具体的文件名,否则保存失败。curl -O除了需要具体到文件名的特性,功能比较类似wget。
curl -o(小写) baidu.html https://www.baidu.com
获取链接内中的数据,保存到baidu.html文件中。
curl https://www.baidu.com >> baidu.txt
同样将内容保存到另一个文件,baidu.txt中了
3/循环下载文件
curl -O http://www.baidu.com/[1-10].html
循环下载链接中1-10的文件,保存至当前目录。