rsyncを使用するときにファイルをコピーせずに修正時間のみ更新できますか?

rsyncを使用するときにファイルをコピーせずに修正時間のみ更新できますか?

複数のローカルファイルに誤った修正時間があります。サーバーのタイムスタンプを同期してタイムスタンプを更新したいと思います。

ファイル自体が同期されると、時間がかかります。--size-only実際のデータ転送を防ぐために使用できることを知っています。しかし、タイムスタンプを同期する方法がわかりません。

同期する方法はありますか?タイムスタンプただ?

答え1

rsync --size-only --times(またはこれらのオプションを含む他のオプション(たとえばrsync --size-only --archive))は、お客様のニーズに適している可能性があります。

デフォルトでは、--size-onlyタイムスタンプを同期しない同期方式から切り替えるときに適用されます。さまざまなサイズのファイルを転送し、その他はメタデータ(mtime、権限など)のみ転送します。

さらに、帯域幅使用量が懸念される場合、rsyncのデルタアルゴリズムは、--size-onlyより多くのディスクI / OおよびCPU時間を費やしてもデータを送信しなくても、非常に少量のデータを転送します。

関連情報