linux--wget命令

day11 wget 网站下载命令

支持FTP和HTTP下载方式,应用场景多用于网络管理员,经常要下载一些软件或从远程服务器恢复备份到本地服务器;

命令格式: wget [选项] [网络地址]

选项参数:

1、直接从网络下载在当前文件夹下下载:

以下的例子是从网络下载一个文件并保存在当前目录 

wget http://cn.wordpress.org/wordpress-3.1-zh_CN.zip 

在下载的过程中会显示进度条,包含(下载完成百分比,已经下载的字节,当前下载速度,剩余下载时间)。 

2、-O 将下载下来的文件进行重命名

wget默认会以最后一个符合”/”的后面的字符来命令,对于动态链接的下载通常文件名会不正确。 
比如,下面的例子会下载一个文件并以名称download.php?id=1080保存 
wget http://www.centos.bz/download?id=1 
即使下载的文件是zip格式,它仍然以download.php?id=1080命令。 
正确:为了解决这个问题,我们可以使用参数-O来指定一个文件名: 

wget -O wordpress.zip http://www.centos.bz/download.php?id=1080 

3、-b 当前文件过大时,可以放在后台下载

wget -b wordpress.zip http://www.centos.bz/download.php?id=1080 

可以用tail命令来查看下载进度:

tail -f wget-log

4、-i 批量下载

如果有多个文件需要下载,那么可以生成一个文件,把每个文件的URL写一行,例如生成文件download.txt,然后用命令:

wget -i download.txt 
这样就会把download.txt里面列出的每个URL都下载下来。(如果列的是文件就下载文件,如果列的是网站,那么下载首页) 

posted on   101欢欢鱼  阅读(273)  评论(0编辑  收藏  举报

编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示