CURL 详解

豆豆网   技术应用频道   2008年04月28日  【字号: 收藏本文

本文详细介绍CURL 详解

  这样,自定义出来下载下来的文件名,就变成了这样:

  原来: ~zzh/001.JPG —> 下载后: 001-zzh.JPG

  原来: ~nick/001.JPG —> 下载后: 001-nick.JPG

  这样一来,就不怕文件重名啦,呵呵

  9)

  继续讲下载

  我们平时在windows平台上,flashget这样的工具可以帮我们分块并行下载,还可以断线续传。

  curl在这些方面也不输给谁,嘿嘿

  比如我们下载screen1.JPG中,突然掉线了,我们就可以这样开始续传

  curl -c -O

  当然,你不要拿个flashget下载了一半的文件来糊弄我~~~~别的下载软件的半截文件可不一定能用哦~~~

  分块下载,我们使用这个option就可以了: -r

  举例说明

  比如我们有一个 http://cgi2.tky.3web.ne.jp/~zzh/zhao1.mp3 要下载(赵老师的电话朗诵)

  我们就可以用这样的命令:

  curl -r 0-10240 -o “zhao.part1″ http:/cgi2.tky.3web.ne.jp/~zzh/zhao1.mp3 &

  curl -r 10241-20480 -o “zhao.part1″ http:/cgi2.tky.3web.ne.jp/~zzh/zhao1.mp3 &

  curl -r 20481-40960 -o “zhao.part1″ http:/cgi2.tky.3web.ne.jp/~zzh/zhao1.mp3 &

  curl -r 40961- -o “zhao.part1″ http:/cgi2.tky.3web.ne.jp/~zzh/zhao1.mp3

  这样就可以分块下载啦。

  不过你需要自己把这些破碎的文件合并起来

  如果你用UNIX或苹果,用 cat zhao.part* > zhao.mp3就可以

  如果用的是Windows,用copy /b 来解决吧,呵呵

  上面讲的都是http协议的下载,其实ftp也一样可以用。

  用法嘛,

  curl -u name:passwd ftp://ip:port/path/file

责编:豆豆技术应用

正在加载评论...