首页 > 代码库 > Linux命令学习-curl

Linux命令学习-curl

作用

  curl是利用URL语法的一款强大的网络工具,你可以使用它完成上传下载文件等操作。

curl http://www.cnblogs.com

  上诉的命令即可将页面内容打印到屏幕上。

常用参数

  -o:将文件保存为指定名称的文件中

  -O:将地址总默认的文件名保存到本地

#将lizi.zip下载到本地并保存问1.zipcurl -o 1.zip http://www.cnblogs.com/attachs/lizi.zip#将lizi.zip下载到本地curl -O http://www.cnblogs.com/attach/lizhi.zip

当然你也可以同时获取多个文件

curl -O http://www.cnblogs.com/attach/1.zip -O http://www.cnblogs.com/attach/2.zip

  -L:强制重定向。一般情况下,当一个被请求页面移动到另一个站点时,会发送一个重定向请求,重新请求新的地址,CURL默认情况下不会发送重定向请求。例如:访问google.com时,会自动重定向到google.com.hk上(不过这俩货现在都上不去)。

curl -L www.google.com

  -C 可对大文件使用断点续传功能,如:

#对文件进行下载curl -O www.cnblogs.com/attach/1.zip##########                   60%#当文件进度60%时结束该进程,通过-C 选项可以继续对该文件进行下载curl -C - -O www.cnblogs.com/attach/1.zip

 

Linux命令学习-curl