私は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