赞
踩
wget命令是一种常用的网络工具,用于从Web服务器下载文件。
wget命令基于HTTP、HTTPS和FTP协议从指定的URL下载文件。它可以在Linux和Unix系统的命令行中使用,并支持各种参数来定制下载行为。Wget也可以根据HTML、XHTML和CSS页面中的链接,创建远程网站的本地版本。
Wget旨在应对缓慢或不稳定的网络连接;如果由于网络问题下载失败,它会不断重试,直到检索到整个文件。如果服务器支持重新获取,它会指示服务器从停止下载的地方继续下载。
wget命令默认的配置文件有两个:
使用:wget [option]… [URL]…
(递归检索选项:指 Wget 在下载网页时,不仅下载指定的 URL,还下载该网页上所有链接的页面,形成一个完整的网站镜像。这种递归下载的过程可以深入网站的各个层级,下载所有相关的文件,包括图片、样式表、脚本文件等,以尽可能地保留原始网站的结构和内容。)
# 下载单个文件 wget https://nginx.org/download/nginx-1.24.0.tar.gz # 下载到指定目录 wget -P /opt/ https://nginx.org/download/nginx-1.24.0.tar.gz # 下载到指定目录并重命名 wget -O /opt/nginx.tar.gz https://nginx.org/download/nginx-1.24.0.tar.gz # 递归下载网站 wget -r http://www.baidu.com ls haproxy-2.8.5 snap test www.baidu.com ls www.baidu.com/ index.html robots.txt # 限制下载速度 wget --limit-rate=200k https://nginx.org/download/nginx-1.24.0.tar.gz # 设置重置次数 wget --tries=10 http://www.example.com/somefile.zip # 设置后台下载 wget -b https://nginx.org/download/nginx-1.24.0.tar.gz Continuing in background, pid 589607. Output will be written to ‘wget-log’. # 如果不设置 -o 或 -a 参数,日志会默认输出到 wget-log # 继续未完成的任务 wget -c https://nginx.org/download/nginx-1.24.0.tar.gz # 下载多个文件 cat a.txt https://nginx.org/download/nginx-1.24.0.tar.gz https://nginx.org/download/nginx-1.22.1.tar.gz wget -i a.txt ####### 输出 ####### --2024-03-07 02:37:32-- https://nginx.org/download/nginx-1.24.0.tar.gz Resolving nginx.org (nginx.org)... 52.58.199.22, 3.125.197.172, 2a05:d014:5c0:2600::6, ... Connecting to nginx.org (nginx.org)|52.58.199.22|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 1112471 (1.1M) [application/octet-stream] Saving to: ‘nginx-1.24.0.tar.gz’ nginx-1.24.0.tar.gz 100%[===================>] 1.06M 23.3KB/s in 50s 2024-03-07 02:38:24 (21.9 KB/s) - ‘nginx-1.24.0.tar.gz’ saved [1112471/1112471] --2024-03-07 02:38:24-- https://nginx.org/download/nginx-1.22.1.tar.gz Reusing existing connection to nginx.org:443. HTTP request sent, awaiting response... 200 OK Length: 1073948 (1.0M) [application/octet-stream] Saving to: ‘nginx-1.22.1.tar.gz’ nginx-1.22.1.tar.gz 100%[===================>] 1.02M 21.6KB/s in 49s 2024-03-07 02:39:13 (21.4 KB/s) - ‘nginx-1.22.1.tar.gz’ saved [1073948/1073948] FINISHED --2024-03-07 02:39:13-- Total wall clock time: 1m 41s Downloaded: 2 files, 2.1M in 1m 39s (21.6 KB/s)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。