「wget--mirror[sitename]」でwgetミラーを開始しましたが、正常に機能していましたが、誤ってプロセスを中断しました。
ここで、次の注意事項を付けてミラーを再開したいと思います。
wgetがすでにファイルをダウンロードしている場合は、再度ダウンロードしたくありません。wgetにタイムスタンプをチェックさせたくありません。私が持っているバージョンは「十分に最近」であることがわかっています。
すでにダウンロードされているファイルをwgetに読み取らせ、それらのファイル内のリンクをたどってもらいたいです。
上記の最初のポイントに「-nc」を使用できますが、ダウンロード済みのファイルをwgetに強制的に読み取らせることができないようです。
私が試したこと:
明らかな「wget-c-m」は、タイムスタンプを比較する必要があるため機能しません。これには、リモートサーバーに対して少なくともHEAD要求を行う必要があります。
「wget-nc-m」は機能しません。-mは-Nを意味し、-ncは-Nと互換性がないためです。
「wget-F-nc-r -l inf」は私が思いついた最高のものですが、それでも失敗します。「-F」がwgetに、ダウンロード済みのローカルファイルをHTMLとして強制的に読み取らせ、リンクをたどることを期待していましたが、これは発生していないようです。
他のいくつかのオプション(「-c」や「-B [サイト名]」など)を試しましたが、何も機能しません。
wgetでこのミラーを再開するにはどうすればよいですか?