Linux wget 命令
最后修改时间:2025年3月3日
Linux 中的 wget
命令是一个强大的工具,用于从 Web 下载文件。它支持 HTTP、HTTPS 和 FTP 协议,并且可以处理递归下载、文件续传等功能。本教程通过实际示例介绍 wget
的基本和高级用法。
wget
通常用于下载单个文件、整个网站以及镜像目录。
下载单个文件
此示例演示了如何从 Web 下载单个文件。
wget https://example.com/file.zip
wget
命令从指定的 URL 下载 file.zip
并将其保存在当前目录中。
下载并另存为不同名称
此示例展示了如何下载文件并以自定义名称保存。
wget -O custom_name.zip https://example.com/file.zip
-O
选项允许您指定输出文件名。
在后台下载
此示例演示了如何在后台下载文件。
wget -b https://example.com/largefile.zip
-b
选项将 wget
置于后台运行。
恢复部分下载
此示例展示了如何恢复部分下载的文件。
wget -c https://example.com/largefile.zip
-c
选项从中断处继续下载。
下载多个文件
此示例演示了如何使用 URL 列表下载多个文件。
wget -i urls.txt
-i
选项从 urls.txt
读取 URL 并下载每个文件。
限制下载速度
此示例展示了如何限制下载速度。
wget --limit-rate=200k https://example.com/largefile.zip
--limit-rate
选项将下载速度限制为 200 KB/s。
下载整个网站
此示例演示了如何下载整个网站以供离线查看。
wget --mirror --convert-links https://example.com
--mirror
选项用于镜像网站,--convert-links
用于调整链接以进行本地查看。
通过 FTP 下载文件
此示例展示了如何从 FTP 服务器下载文件。
wget ftp://example.com/file.zip
wget
命令支持 FTP 下载,如有需要还支持身份验证。
带身份验证下载
此示例演示了如何下载需要身份验证的文件。
wget --user=username --password=password https://example.com/securefile.zip
--user
和 --password
选项用于提供凭据。
wget 的最佳实践
- 用于可靠下载: 使用
wget
进行可靠且可恢复的下载。 - 限制带宽: 使用
--limit-rate
避免压垮您的网络。 - 镜像网站: 使用
--mirror
进行离线浏览或备份。 - 检查文件完整性: 在可用时使用校验和验证下载。
来源
在本文中,我们探索了使用 wget
命令下载文件的各种示例,包括恢复下载、限制速度和镜像网站等高级功能。