一度公開すると、変更されない複数のファイルに分散データをダウンロードしています。
したがって、--timestamping
リソースへの変更を継続的に確認するため、十分ではありません。私が考える限り、これはまったく意味がありません。
--no-clobber
それは完璧にフィットします。残念ながら--convert-links
、何らかの理由で動作しません。
--no-clobberと--convert-linksが指定されている場合は、--convert-linksのみが使用されます。
これが役に立つことを願っていますが、--backup-converted
何も変わりません。 (動作します--timestamping
。)
wget --convert-links --backup-converted --no-clobber --wait 1 https://example.com
無視される理由--no-clobber
と回避策は何ですか?
答え1
rsyncを使用できますか?システムへのSSHアクセス権が必要です。 (http://ダウンロードにrsyncが使用されているのを見たことはありません。)
この機能はインポートされていないファイルをインポートし、何らかの理由でダウンロードが中断されたファイルを再インポートします。
rsync -avzheP ssh [email protected]:/remotefolder/ /localfolder/
これはあなたには効果がないかもしれません。実行したい操作に関する情報が不足しています。
答え2
--convert-links
同時に使用することはできません--no-clobber
。次のメッセージが表示されます。
Both --no-clobber and --convert-links were specified, only --convert-links will be used.
wget
--convert-links
とを指定すると、目的の--timestamping
結果が得られます。ただし、これはターゲットサイトが応答ヘッダーにファイルタイムスタンプ情報を提供する場合にのみ機能します。