Linux 下载命令 wget

本文详细介绍了Linuxwget命令的使用,包括基本语法、常用选项如指定文件名、路径、断点续传、后台下载以及批量下载功能。还展示了如何利用wget下载nginx和MySQL,并讨论了其局限性,如不支持多线程下载。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux 下载命令 wget

wget用于网络下载文件,支持http、https、ftp。支持断点续传功能.

原文:Linux 下载命令 wget | 小步教程

1 语法

wget 选项 网址

下载到当前路径,显示下载进度,文件名与资源网址的文件名一致。

2 常用选项

常用选项说明
-O指定文件名与路径
-b后台下载
-c断点续传

3 例1:基本使用

从nginx官网下载nginx。

下载地址

http://nginx.org/download/nginx-1.24.0.tar.gz

wget http://nginx.org/download/nginx-1.24.0.tar.gz

img

4 例2:指定文件名与路径 -O

wget -O nginx-1.24.0-2023.tar.gz http://nginx.org/download/nginx-1.24.0.tar.gz

-O指定文件名,路径默认在当前路径。

wget -O /software/nginx-1.24.0-2023.tar.gz http://nginx.org/download/nginx-1.24.0.tar.gz

-O指定完整路径名,会下载到指定目录与文件。

5 例3:断点续传 -c

默认没有开启断点续传。

演示步骤:

1)wget下载mysql,到进度1%以上时,Ctrl+C停止运行;

2)再次wget下载mysql,进度会从0%开始。

img

-c开启断点续传。

wget -c https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.34-linux-glibc2.17-x86_64.tar.gz

操作步骤:

1)wget下载mysql,到进度8%时,Ctrl+C停止运行;

2)再次wget下载mysql,进度会从原有进度继续下载。

img

6 例4:后台下载 -b

当文件较大,下载会等待。为避免等待,可加选项-b让命令在后台执行。

wget -b 网址

当前下载情况会输出到wget-log日志文件中,查看此文件来查看下载进度。

tail -f wget-log

需要找个大点的文件来下载,以MySQL下载为例。

https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.34-linux-glibc2.17-x86_64.tar.gz

wget -b https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.34-linux-glibc2.17-x86_64.tar.gz

img

查看下载进度

img

关闭后台下载线程

方法1:直接通过上述进程ID

kill -9 进程ID

方法2:通过ps命令查询命令wget的进程ID,再kill

可能忘了保存进程ID

ps -ef | grep wget

img

其中6416为进程ID,然后再KILL进程。

7 例5:批量下载 -s

把要下载的多个网址放在文件中,下载指定网址文件即可。

wget -i 网址文件

这里同时下载nginx与mysql安装包。

vim down-list.txt

按i进入Insert模式

Ctrl+Insert复制如下文件内容

http://nginx.org/download/nginx-1.24.0.tar.gz

https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.34-linux-glibc2.17-x86_64.tar.gz

Esc进入命令模式

:wq保存

执行批量下载

wget -i down-list.txt

8 局限

不支持多线程下载。

要在Linux下载安装wget命令,可以按照以下步骤进行操作: 1. 打开终端窗口。 2. 输入以下命令以安装wget: ``` sudo apt-get install wget ``` 这将使用apt-get包管理器下载并安装wget。 安装完成后,您可以使用wget命令下载文件。以下是一些wget命令的示例: - 使用wget -O命令下载文件并以不同的文件名保存: ``` wget -O wordpress.tar.gz http://cn.wordpress.org/wordpress-4.9.4-zh_CN.tar.gz ``` 这将下载名为wordpress.tar.gz的文件,并将其保存在当前目录中。 - 使用wget -c命令重新启动中断的文件下载: ``` wget -c https://cn.wordpress.org/wordpress-4.9.4-zh_CN.tar.gz ``` 如果您之前的下载由于网络等原因中断,这将继续下载文件而不是重新下载wget命令非常稳定,并且在带宽较窄或网络不稳定的情况下具有很强的适应性。如果由于网络原因下载失败,wget会不断尝试,直到整个文件下载完成。如果是服务器中断了下载过程,它会重新连接到服务器并从停止的地方继续下载。这对于从限制链接时间的服务器下载大文件非常有用。\[3\] #### 引用[.reference_title] - *1* *2* *3* [Linux wget 命令下载文件示例](https://blog.youkuaiyun.com/ligare/article/details/125641595)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值