curl的用法
一、基本抓档:
% curl -O "http://blueapple.infor.org/curl/1.txt"
敲入这行指令以后,会出现代表抓档进度以及速度的文字。
一定有人有过这种经验:网页上有许多按照编号命名的档案,每次都要一个一个点选以后再储存,实在很烦!要是只有十个二十个那还好,可是要是遇上了好几百个、好几千个档案呢?curl提供了连续抓档案的功能:
% curl -O "http://blueapple.infor.org/curl/mac/[1-10].jpg"
三、续传档案:
有的时候抓档抓到一半就断线是不是很令人泄气呢?没关系,curl支援续传,若是有一个传到一
的档案叫做brokenfile,只要加一个参数 -c (小写英文字母c):
% curl -c -o "brokenfile" "ftp://ftp.server.com/path/file"
四、分割下载:
PC上有个著名的软体叫做FlashGet,可以把一个档案分割成很多份同时下载。这有什么好处呢?
些伺服器会限制每个人抓档案的速度,而把一个档案分割成很多份同时下载就好像有很多个人帮您
一样,甲抓一部份,乙抓一部份,丙抓一部份。这样子就可以让您下载的速度增加。
% curl -r 0-40960 -o "rose.part1" ""
& \
curl -r 40961-81920 -o "rose.part2"
"" & \
curl -r 81921-125068 -o "rose.part3"
"" &
要把抓下来的各个部份结合起来,只要用以下的指令:
% cat rose.part* > rose.jpg
五、查字典:
碰上了没遇过的单字?手头上没字典?curl支援DICT通讯协定,您也可以用curl来查字典!
% curl "dict://dict.org/d:apple"
六、上传档案:
% curl -T "files" -u user:Password "ftp://ftp.server.com/path/filename"
curl除了下载以外,也可以上传档案!参数 -T 后面接想要上传的档案,参数 -u 后面接使用者名称和密码(两者以冒号分隔),就可以上传档案喽!如果伺服器支援,也可以接 -c 参数来继续上传之前传到一半的档案。
--------------------next---------------------
阅读(655) | 评论(0) | 转发(0) |