【Linux简单实用小命令028】wget下载我的网站

Scroll Down

1、下载文件

wget www.baidu.com

2、指定目录下载

大写-P参数

# 指定目录下载
wget -P /home/deploy/download www.baidu.com

下载过程

[root@localhost deploy]# wget -P /home/deploy/download www.baidu.com
--2020-11-05 14:56:38--  http://www.baidu.com/
正在解析主机 www.baidu.com (www.baidu.com)... 104.193.88.77, 104.193.88.123
正在连接 www.baidu.com (www.baidu.com)|104.193.88.77|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:2381 (2.3K) [text/html]
正在保存至: “/home/deploy/download/index.html”

100%[====================================================================================================================================================================================================================================>] 2,381       --.-K/s 用时 0s      

2020-11-05 14:56:54 (76.1 MB/s) - 已保存 “/home/deploy/download/index.html” [2381/2381])

查看下载结果,文件下载时间是14:56

[root@localhost download]# cd /home/deploy/download/
[root@localhost download]# ll
总用量 4
-rw-r--r-- 1 root root 2381 11月  5 14:56 index.html

3、覆盖下载

-N参数,覆盖下载,实际是只下载比本地文件新的文件

wget -P /home/deploy/download -N www.baidu.com

下载过程

[root@localhost download]# wget -P /home/deploy/download -N www.baidu.com
--2020-11-05 14:57:41--  http://www.baidu.com/
正在解析主机 www.baidu.com (www.baidu.com)... 103.235.46.39
正在连接 www.baidu.com (www.baidu.com)|103.235.46.39|:80... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:2381 (2.3K) [text/html]
缺少“Last-modified”文件头 -- 关闭时间戳标记。
--2020-11-05 14:57:42--  http://www.baidu.com/
再次使用存在的到 www.baidu.com:80 的连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:2381 (2.3K) [text/html]
正在保存至: “/home/deploy/download/index.html”

100%[====================================================================================================================================================================================================================================>] 2,381       2.28KB/s 用时 1.0s   

2020-11-05 14:57:44 (2.28 KB/s) - 已保存 “/home/deploy/download/index.html” [2381/2381])

查看结果,文件的创建时间已经改变了14:57

[root@localhost download]# ll
总用量 4
-rw-r--r-- 1 root root 2381 11月  5 14:57 index.html

4、重复下载

如果对同一个文件或网址,多次下载

wget -P /home/deploy/download www.linuxido.com

查看结果验证,可以看到,会重命名,加上.1后缀

-rw-r--r-- 1 root root 2381 11月  5 14:58 index.html
-rw-r--r-- 1 root root 2381 11月  5 14:59 index.html.1

5、断点续传

wget -c www.linuxido.com

6、整站下载

下载一个完整的网站,即当前页面所依赖的所有文件:

wget --mirror -p --convert-links -P /home/deploy/download www.linuxido.com

--mirror:打开镜像选项

-p:下载所有用于显示给定网址所必须的文件

--convert-links:下载以后,转换链接用于本地显示

7、限制下载速度

wget --limit-rate=10k  www.linuxido.com

8、ftp下载

wget --file-user=USERNAME --file-password=PASSWORD url

9、重命名下载文件

wget -O /home/deploy/download/baidu.html www.linuxido.com

10、后台下载

wget -b www.linuxido.com