wget轮换备份问题

wget轮换备份问题

我调用wget1.11.4 如下

$ wget -nd -S -N --backups=4 -r --no-parent --reject="index.html*" -e robots=off <url>

重复从服务器下载所有文件。我的问题是,现有文件不会获得滚动备份。或者最多只有 1 个文件。所以最终只存在2个文件,myfile并且myfile.1.从来不存在myfile.2.

这是为什么?我特意嘱咐wget要制作4个备份文件。

答案1

它对我有用。 --backups 是一个新选项,例如我的 RHEL6.5 机器没有它(wget 1.12),而我的本地 Fedora 机器有它(wget 1.14)。

您是否尝试过没有其他选项的简单测试?这对我有用:

>mkdir test; cd test

>wget -q --backups=4 http://ddg.gg/
>ls
index.html

>wget -q --backups=4 http://ddg.gg/
>ls
index.html  index.html.1

>wget -q --backups=4 http://ddg.gg/
>ls
index.html  index.html.1  index.html.2

>wget -q --backups=4 http://ddg.gg/
>ls
index.html  index.html.1  index.html.2  index.html.3

>wget -q --backups=4 http://ddg.gg/
>ls
index.html  index.html.1  index.html.2  index.html.3  index.html.4

>wget -q --backups=4 http://ddg.gg/
>ls
index.html  index.html.1  index.html.2  index.html.3  index.html.4

相关内容