服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

如何刷新用`wget –mirror`创build的在线网站镜像?

一个月前,我使用“ wget –mirror ”来创build我们的公共网站的镜像,以便在即将到来的计划维护窗口中临时使用。 我们的主网站运行HTML,PHP和MySQL,但镜像只需要HTML,不需要dynamic内容,PHP或数据库。 以下命令将创build一个简单的我们网站的在线镜像: wget –mirror http://www.example.org/ 请注意, Wget手册中说–mirror “目前相当于-r -N -l inf –no-remove-listing ”(人类可读的等价物是“–recursive –timestamping –level = inf -没有去除上市。 现在是一个月后,大部分的网站内容已经改变。 我想要wget检查所有页面,并下载任何已更改的页面。 但是,这是行不通的。 我的问题: 我需要做些什么来刷新网站的镜像,删除目录并重新运行镜像? http://www.example.org/index.html的顶级文件没有改变,但还有很多其他的文件已经改变。 我以为所有我需要做的就是重新运行wget –mirror ,因为–mirror意味着标记 – recursion的“指定recursion下载”和 – –timestamping “不要重新检索文件,除非比本地更新”。 我认为这将检查所有的网页,只检索文件,然后我的本地副本。 我错了吗? 但是,wget不会在第二次尝试时递解该网站。 'wget –mirror'会检查http://www.example.org/index.html ,注意这个页面没有改变,然后停下来。 –2010-06-29 10:14:07– http://www.example.org/ Resolving www.example.org (www.example.org)… 10.10.6.100 Connecting to www.example.org (www.example.org)|10.10.6.100|:80… connected. HTTP […]