wgetの-N(--timestamping)オプション

ウェブ高速化のため夜間に画像ファイルやCSSファイルをバックエンドからフロントエンドへコピーしています。wgetの--mirrorオプションで画像などをクロール。
 --mirrorオプションは-Nオプションを含んでいるので、ローカルの方が新しければリモートからは取ってこないのかと思いきやそうではない。
ローカルファイルのサイズがリモート(取ってくる先)のサイズと違うと、タイムスタンプなんか気にしないでリモートから取ってくる仕様みたい。

これは知らなかった。リモートとローカル両方のファイルを同時に編集して、FTPの転送オプション違いやなんかで両方のファイルサイズが違ってくると、ちょいと面倒なことになります。