苹果在线 [设为首页]
[加入收藏]
[订阅RSS]
首页新闻软件应用iPadiOS iPhone iPad软件下载iPhone苹果专卖店苹果软件下载中心苹果搜索苹果维修苹果在线官方微博北京企业宣传片广告片制作公司苹果论坛BBS

使用 cURL 下载文件
2009-09-12 18:20:46
分享给苹果粉们

 curl 是一个传输文件(上传/下载)的命令行工具,它支持FTP, FTPS, HTTP, HTTPS, SCP, SFTP, TFTP, TELNET, DICT, FILE 和 LDAP 等多种协议。在 Mac OS X 里已经预装了curl,我主要用它来下载文件。

基本用法

curl 使用格式如下: curl [选项][下载地址]

如果你只是指定网络地址,而没有使用其它选项,那么将直接在屏幕上显示文件的内容:

curl yyq123.journalspace.com

curl_1

下载文件

如果我们想要下载文件,而不是查看,那么可以使用如下命令:

curl -O http://mif.polimercolor.ru/mifsoft/MDict.zip

以上命令会下载文件并以原名保存到当前目录中。如果你想自己指定下载后文件的名字,可以使用-o选项。

curl -o MDict.zip http://mif.polimercolor.ru/MDict.zip

curl_2

断点续传

如果需要继续已经中断的下载,那么可以使用 -C 选项。利用 -C - 选项并指出已经部分下载的文件名,curl 将自动下载文件的剩余部分。

curl -c - -o Smultron.dmg http://sourceforge.net/Smultron.dmg

curl_3

使用代理服务器

curl -x 10.1.27.10:1022 ftp://ftp.funet.fi/README

以上命令使用代理地址为 10.1.27.10 端口为 1022 的代理服务器下载一个文件。如果代理服务器需要验证,则应该提供合法的帐号和密码。

curl -U user:passwd -x 10.1.27.10:1022 ftp://ftp.funet.fi/README

更多功能

以上提及的只是 curl 功能中的万分之一, 但是对于普通的文件下载任务已经足够。如果希望了解 curl 的更多功能,可以用命令:curl -h 查看帮助,或者从网站上获得完整的文档,也可查看实际应用的例子。

为什么要使用?

  • 聚焦功能,而非软件。如果想喝一瓶啤酒,先要做什么呢?不是去找一个酒瓶启子,而是要打开瓶盖。我们需要的是完成一个任务,而不是去使用一种工具。我见过有人用牙齿、筷子、打火机或用另一个瓶子打开瓶盖,所以完成任务有很多种方法,根据情景和要求的不同也就会有不同的选择。比如下载文件,你可以使用图形化的软件,也可以像我一样就用内置的命令行。因为我需要的功能很简单--能够断点续传文件。只要记住几个简单的命令就,能完成我需要的功能,而且也不需要安装额外的软件,又何乐而不为呢?
  • 一次学习,终生受益。我认为自由软件的最大的竞争优势之一就是--学习成本低。比如我现在学会了 curl,不仅仅能在 Mac 里使用它,有很多 Linux 版本也内置了这个软件,而且它还有几乎所有操作系统的版本(包括Unix, Linux, Solaris, Windows, 甚至 DOS)。所以,只要学习一次,就能随处可用。而且你通过自由软件学习的知识,可以得到很好的延续和保值。不知您注意了没有——在 Gmail 和 Bloglines 的快捷键里,都用 j 移动到下一条记录,用 k 移动到上一条记录,难道会这么巧吗?我相信这是有原因的。因为在文本编辑器 Vim 中,j 和 k 就是用来向下和向上移动。而 Vim 作为历史悠久的自由软件,出现在几乎所有 Linux 版本中,而且也预装在 Mac 里。这也说明,智慧是跨越时空的,是广受尊重的。而在自由软件中蕴涵的智慧,不但在自由软件界得到广泛传播,而且也扩展到更广的空间,所以你的学习成本也得到更好地保护。现在也不难理解——为什么Firefox 中的 Quick Find 会使用 / 来激活了吧!

苹果软件硬件应用教程

相关热词搜索:文件

上一篇:苹果发布Snow leopard首个补丁更新10.6.1
下一篇:苹果放出iMac显卡固件更新和QuickTime 7.6.4

站内搜索
填写您的邮件地址,订阅我们的精彩内容:
百度站内搜索
我要投稿
 

常用苹果软件下载
qq movie software bt adult
苹果版QQ MAC优化大师 FireFox浏览器 解压软件 苹果BT下载工具 苹果刻录工具
ipod movies photo tools speed movies
iPod+iTunes 视频播放软件 苹果看图软件 PP浏览器 iGetter下载加速 QuickTime
北京苹果专卖店
企业宣传片广告片制作公司上广传媒
企业宣传片>>
企业宣传片摄制
公司专题片制作
产品教学片拍摄
展会宣传片制作
高清宣传片制作
企业形象宣传片
公司年会晚会片
城市宣传片>>
城市宣传片拍摄
旅游宣传片制作
规划宣传片拍摄
地产宣传片摄制
影视后期大制作
电视频道包装
栏目包装策划
广告片>>
电视广告片摄制
公司广告片摄制
广告片策划制作
医药广告片制作
TVC 形象广告片
影视广告片下载
播客闪客广告片
三维动画>>
三维动画制作
建筑动画制作
投标动画制作
全景仿真制作
虚拟现实动画
Flash2D动画
房地产3D动画
摄像摄影>>
最专业会议摄像摄影
央视摄像师摄像设备
年会摄像年会宣传片
高清宣传片制作公司
北京广告片制作公司
企业专题片制作公司
北京宣传片制作公司
年终总结片>>
年会视频制作
公司年会视频
年会开场视频
开场视频制作
专业年会拍摄
年终总结汇报
央视晚会拍摄
微电影拍摄制作>>
微电影广告植入
微电影策划拍摄
微电影投资制作
微电影作品下载
立体3D拍摄制作
Flash动画制作
招聘影视精英