CentOS Wget 使用指南
简介

Wget 是一个从网络上下载文件的自由软件,它支持通过 HTTP、HTTPS 和 FTP 协议下载文件,CentOS 作为一款流行的 Linux 发行版,内置了 wget 工具,方便用户进行文件下载,本文将详细介绍 CentOS 中 wget 的使用方法。
安装 wget
在 CentOS 中,wget 工具默认已经安装,无需额外安装,可以通过以下命令检查 wget 是否已安装:
wget --version
如果系统未安装 wget,可以使用以下命令进行安装:
sudo yum install wget
基本用法
下载单个文件
wget [URL]
下载一个名为 example.tar.gz 的文件:
wget http://example.com/example.tar.gz
断点续传
在下载大文件时,如果下载中断,可以使用 -c 选项继续下载:

wget -c [URL]
下载整个目录
wget -r [URL]
下载一个名为 example 的目录:
wget -r http://example.com/example
保存下载内容到指定文件
wget -O [文件名] [URL]
保存到 downloaded_file.txt:
wget -O downloaded_file.txt http://example.com/example.txt
限制下载速度
wget --limit-rate=[速度] [URL]
限制下载速度为 1MB/s:
wget --limit-rate=1M http://example.com/example.tar.gz
高级用法
设置用户代理
wget --user-agent=[用户代理] [URL]
设置用户代理为 Chrome:

wget --user-agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.3" http://example.com
下载文件后执行命令
wget -O [文件名] [URL] --post-data=[数据] --execute-post-data=on
下载文件后执行 tar -xzf 解压命令:
wget -O example.tar.gz http://example.com/example.tar.gz --post-data="tar -xzf example.tar.gz" --execute-post-data=on
FAQs
Q1:如何查看 wget 的下载进度?
A1:可以使用 -v 选项查看下载进度:
wget -v [URL]
Q2:如何下载一个网站的所有图片?
A2:可以使用 wget 的 -i 选项,结合 wget 的 --mirror 选项下载整个网站:
wget -i [URL] --mirror
注意:使用 --mirror 选项时,请确保遵守目标网站的 robots.txt 规则。
