Linux wget 命令教程:高效下载文件 🚀
wget
是一个强大的命令行工具,用于从网络上下载文件。它支持 HTTP、HTTPS 和 FTP 协议,并且能够在网络中断时恢复下载,非常适合在没有图形界面的环境下使用。🌐
在这篇教程中,我们将帮助你快速掌握 wget
命令的常用方法和实用技巧,让你高效地下载文件。📥
1. wget 基本用法
下载单个文件
最基本的用法是下载一个文件,直接指定 URL:
wget <url>
例如,下载 example.txt
:
wget https://example.com/example.txt
文件将保存在当前目录,下载完成后显示下载速度、剩余时间等信息。⏳
下载并指定保存的文件名
如果你希望将下载的文件保存为特定的文件名,可以使用 -O
选项:
wget -O <new-filename> <url>
例如,下载文件并保存为 myfile.txt
:
wget -O myfile.txt https://example.com/example.txt
2. wget 进阶技巧
下载多个文件
wget
允许你从一个文件中下载多个 URL,使用 -i
选项指定一个包含 URL 列表的文件:
wget -i <url-file>
例如,假设 urls.txt
文件中列出了多个下载链接:
wget -i urls.txt
这样,wget
将依次下载文件。📄📥
下载整个网站(镜像下载)
如果你想下载整个网站的内容,可以使用 -r
选项进行递归下载,并结合 -np
避免向上层目录回溯:
wget -r -np <url>
例如,下载 https://example.com
网站的所有内容:
wget -r -np https://example.com
这将下载整个网站及其资源,并保留原始目录结构。⛅
限制下载速度
如果你希望限制下载速度,以避免占用过多带宽,可以使用 --limit-rate
选项:
wget --limit-rate=<speed> <url>
例如,限制下载速度为 100 KB/s:
wget --limit-rate=100k https://example.com/example.txt