我调用wget
1.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