** wget是 Linux 中强大的命令行下载工具,支持 HTTP、HTTPS 和 FTP 协议,具备断点续传、递归下载、限速等功能。**

下面是对 wget 命令的详细解析,包括常用选项和实际应用场景:

🧰 基本语法

wget [选项] [URL]
  • URL:要下载的文件地址
  • 选项:用于控制下载行为的参数

🔧 常用选项详解

选项 功能说明
-O 文件名 指定保存的文件名
-P 路径 指定保存的目录
-c 断点续传,继续未完成的下载
-r 递归下载整个网站或目录
-np 不下载上级目录内容
-nH 不创建主机名目录结构
--limit-rate=速度 限制下载速度,如 300k
-b 后台下载
-q 静默模式,不显示输出信息
-v 显示详细信息
--no-check-certificate 忽略 SSL 证书验证错误
--user=用户名 --password=密码 用于需要身份验证的下载
--mirror 镜像整个网站(等同于 -r -N -l inf --no-remove-listing

📦 实用示例

  • 下载单个文件:

    wget http://example.com/file.zip
    
  • 指定文件名保存:

    wget -O newname.zip http://example.com/file.zip
    
  • 断点续传:

    wget -c http://example.com/largefile.iso
    
  • 限速下载:

    wget --limit-rate=500k http://example.com/video.mp4
    
  • 递归下载整个网站:

    wget -r -np -nH http://example.com/docs/
    
  • 后台下载:

    wget -b http://example.com/bigfile.tar.gz
    

📝 小贴士

  • wget 默认会将文件保存到当前目录,除非使用 -P 指定路径。
  • 对于动态链接或下载页面,使用 -O 可以避免文件名混乱。
  • 使用 --mirror 可快速备份网站内容。
Copyright © https://yan-jian.com 2023 all right reserved更新时间: 2025-10-11 11:18:59

results matching ""

    No results matching ""