ネットワーク経由で大きなディレクトリを別の場所にコピーしました。すべてのタイムスタンプ(特にctimeとmtime)を保存する必要があります。しかし、どこかで私は混乱しました。 (ロゴにタイプミスがあった可能性があります。)これで、すべてのファイルに新しいタイムスタンプが適用されます。私はまだ正確なタイムスタンプを持つディレクトリを取得します。しかし、数日かかったので、すべてをもう一度コピーしたくありません。たとえば、rsyncを使用してファイルスタンプを同期できますか?これはかなり遅いネットワークのSSHトンネルを介して行う必要があります。しかし、両端のPCはかなり高速です。
答え1
はい、rsync
これが最善の選択です。次のように動作する必要があります。
rsync -vr --size-only --times <source> <dest>
--size-only
rsync
ファイルをコピーしないでタイム--times
スタンプを更新するように指示してください。