本节我们介绍linux下wget命令的一个特殊用途,用来创建一个镜像站点。
此方法能将所有文件(网页、图片、CSS、音/视频等)都下载下来,并把网页中的链接改为相对链接,避免了镜像中的链接仍旧指向原来的网站而不能正常地显示。
只需要输入:wget -mk -w 20 http://www.jb200.com/ 即可。
命令行中-w 20代表间隔20秒下载一个文件,这样可以避免网站的访问过于频繁。
-m 是镜像
其他参数:
-c 是继续传送
-p 是下载媒体文件,比如图片
-q 是安静模式
-b 是后台运行
常用的wget用法:
wget -i filename.txt
此命令常用于批量下载,把所有需要下载文件的地址放到 filename.txt 中,然后 wget 就会自动为你下载所有文件了。
如果你想发掘其中更多的功能的话,建议你去看wget的手册(man wget),会找到更多的选项,例如随机延迟,设置用户代理,发送cookie到网站上等。
更多有关wget命令的用法,请参考如下的文章:
wget批量下载网站目录下的所有文件
wget命令下载整个网站与特定目录的方法
Linux下载命令wget详解及例子
wget命令详解
wget命令从文件里批量下载软件包
wget做站点镜像及wget的高级用法
linux下载利器wget的使用
wget下载文件时重命名的方法