Linux环境中利用curl和wget命令下载文件的使用技巧
ninehua 2024-11-21 19:06 8 浏览
简介:Linux 里常常用来下载文件的命令有 curl 命令和 wget 命令。wget 命令一般是从特定的 URL 下载文件。wget 有个优点,就是比较稳当,特别适合网络带宽窄或者网络不太稳定的情况。要是因为网络的问题下载失败了,wget 命令会不停地尝试,一直到把整个文件都下载完。要是服务器中断了下载过程,wget 命令会重新连接到服务器上,从停下的地方接着下载。而 curl 命令也是个下载工具。它支持像 HTTP、HTTPS、ftp 等好多协议,还支持 POST、cookies、认证、限速、文件大小、进度条这些功能。实际上,curl 命令就是一个按照 URL 规则在命令行里干活的文件传输工具,能支持文件的上传和下载,属于综合性的传输工具。
这篇文章主要讲的是 curl 命令和 wget 命令的使用窍门,详细的情况请看下面的内容。
一、登录Linux系统
1.访问Linux系统
2.查看curl命令的帮助文件
执行指令# curl --help查看其帮助信息
3.查看wget命令的帮助文件
执行指令# wget --help
二、WGET命令
1.wget命令语法
2.wget命令使用实例
说明:wget命令经常用于下载文件。
(1)下载单个文件
说明:使用wget+url资源的方式,下载的文件并保存在当前目录,在下载的过程中会显示进度条,包含(下载完成百分比,已经下载的字节,当前下载速度,剩余下载时间)。
执行指令# wget https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tgz
(2)下载文件并改名
说明:使用wget -O 的方式自定义下载文件,可以重命名下载到本地的文件。
执行指令# wget -O Python3.tgz https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tgz
(3)断点下载文件
说明:使用wget -c 的方式下载文件,可以继续接着执行上次未下载完的任务。
执行指令# wget -c https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tgz
备注:wget -c再继续下载上次中断下载的文件,会自动在原来的下载点继续,不会重新下载一个新的文件。
(4)后台下载文件
说明:使用wget -b 的方式下载文件,是通过后台运行的方式下载文件。
执行指令# wget -b https://www.python.org/ftp/python/3.8.2/Python-3.8.2.tgz
(5)下载多个文件
说明:如果有多个url资源需要下载,那么可以先生成一个文件,把下载地址的url按行写入该文件,然后使用 "-i" 选项指定该文件就可以批量下载。使用wget -i 的方式下载文件,可以下载多个文件。
执行指令# vim urltxt 创建url文件
执行指令# wget -i urltxt 读取urltxt文件中的url地址进行下载,有多个url地址资源就可以下载多个文件。
查看下载后的文件
(6)使用帐号密码认证下载
说明:wget命令可以设置帐号密码认证的方式下载文件,而对于证书认证则没有办法。
三、CURL命令
1.curl命令语法
语法结构:
2.curl命令下载文件
(1)下载单个文件
执行指令# curl -O https://www.python.org/ftp/python/3.9.9/Python-3.9.9.tgz
执行指令#
备注:-O(大写)与-o(小写)选项作用一样,区别在于-O(大写)以 url 路径最后一个"/"之后的部分作为文件名,而-o(小写)需要重新命令文件名。
(2)显示下载进度条
执行指令# curl -O https://www.python.org/ftp/python/2.6.9/Python-2.6.9.tgz --progress
3.curl命令处理复杂的web请求
(1)显示头部显示信息
执行指令# curl -i http://www.163.com
(2)显示通信过程
执行指令# curl -v http://www.163.com
(3)制定http协议的请求方式
说明:http请求方式有GET|POST|DELETE|PUT等,默认是"GET"。
执行指令# curl -X GET http://www.163.com
(4) 设置服务器认证的用户名和密码
相关推荐
- Windows系统激活工具:W10 Digital Activation
-
W10DigitalActivation是是由俄罗斯人Ratiborus制作的一款Windows10永久激活工具,主要采用HWID(Windows10数字许可永久激活)和KMS38模式(激活有...
- 激活工具及系统调试工具下载方法!含office激活,共享修复等工具
-
今天给大家分享一下激活工具以及系统调试工具,视频后边会给一个下载的方法,我们可以去下载使用。1.我们下载好的是一个压缩包,需要输入密码以后完全解压出来才可以使用。需要注意的是压缩包里边的工具比较多,有...
- 微软商店上架KMS激活工具win10系统和office免费激活,攻略附上
-
最近网上热传微软官方软件商店上竟然上架了KMS系统激活工具,下载测试后确实有效,不知道微软是是心大还是另有其他的目的。既然这样今天就把简单的系统激活教程分享一下,至少能避免大家从其他渠道下载下到一些恶...
- HWIDGEN——Win10数字权利永久激活神器
-
HWIDGEN是一款非常实用的Windows10永久激活工具。软件采用win0数字权利激活,是一种全新的系统激活方式。与KMS激活工具不同,KMS激活具有180天有效期,使用超过180需要再次手动激活...
- Windows10系统下载地址及安装教程(永久激活)
-
软件介绍:...
- win10系统+office任何版本简单激活工具分享,赶紧收藏
-
经常有朋友问我怎么激活Win10系统及office办公软件,叫我帮忙远程一下。我今天刚重装了一下Win10正式专业版系统,由于是采用“全新”方式安装Windows10系统及office2019,因此系...
- win10系统永久激活工具 win10永久激活工具使用方法
-
1、下载激活工具:云萌2、软件不需要安装,下载双击即可使用。根据自己win10的版本,选择对应要激活的版本。教育版,选择Education;专业版,选择Professional。...
- CS资质办理流程详解,认证不再走弯路
-
CS能力等级划分为五个等级,从低到高分别用CS1级、CS2级、CS3级、CS4级、CS5级表示,并依次定义为初始级、基本级、良好级、优秀级和杰出级。...
- 支持独显+软硬件AI加持丨零刻GTI Ultra首发拆解评测+内存超频作业
-
#理想家生活#...
- CSGO时代奖金高达1.6亿美金 CS2会超过前者吗?
-
随着CS2的正式发布,CSGO的大型赛事在EPLS18结束之后也将画上句号,近日,有外媒统计了CSGO时代的奖金情况。...
- 技嘉 B760M新雕妹2.0主板评测:二次元狂喜,性价比超高
-
越来越多的硬件厂家都推出了自己的二次元代言人,并将它们融入各大产品中,从而吸纳二次元用户。前不久技嘉推出了B760M新雕妹2.0主板,直接将雕妹印在了散热装甲上,也整块主板给人眼前一亮,今天就让我们一...
- 完美世界赛事霸王条款不能退票?想找人工客服却只找到机器人
-
来源:5D调查近日,《5D调查》发现,有大量消费者向黑猫投诉平台反馈称,自己购买了12月开赛的电竞赛事CS2上海Major的门票,因各种原因无法观赛想要退票,却都被完美世界客服拒绝,且没有给出任何理由...
- cs认证办理条件是什么? cs产品认证
-
办理cs认证需要具备哪些条件?以下对此做了介绍,供参考。1、具有独立企业法人资格,从事信息系统建设和服务业务1年以上。2、社会信誉良好,具有良好的资信和公众形象,具有良好的知识产权保护意识,无违反国家...
- CS2卡顿,跳帧掉帧,画面撕裂,教你如何避免
-
CS2匆忙上线,很多小伙伴吐槽游戏是半成品,游戏本体塑料感太差,优化稀烂等等,有很多朋友明明设备已经很不错了,结果在玩CS2时还是会出现各种画面问题,接下来就让我告诉大家画质最优解,低配高配都能用哦...
- 所有完美世界上海Major的战队和选手贴纸。
-
以下是完美世界上海Major的所有选手签名和战队贴纸。在RMR结束后,Valve发布了完美世界上海Major的战队和选手签名贴纸。这次,选手们被要求手绘签名,就像在粉丝的鼠标垫上签名一样,因此整体风格...