rsyncを使用した2つのフォルダの同期について

rsyncを使用した2つのフォルダの同期について

テーマを探してみると、二つの答えがありました。

2つのローカルディレクトリを同期する方法は?

コマンドラインツールを使用して2つのフォルダを同期する方法は?

興味深いことに、2つのrsyncコマンド(1つはオプションがあり、もう1つはオプションがありません)が-u大きな違いを生み出します。

rsync -av --progress --delete "/folder/" "/somewhere/folder"

そして

rsync -avu --progress --delete "/folder/" "/somewhere/folder"

オプションがある場合、-uファイル名のみがコピーされ、実際のサイズは0Bになります。

なぜこれが起こるのですか?実際のビットもコピーしてはいけませんか? ~~

より具体的な新しい質問:rsync -uオプションは、2つのフォルダを同期するのにどのように役立ちますか?

ベストアンサー1

このマニュアルでは、()がターゲットから最新でないファイルのみを更新していることをrsync説明しています。望むより。-u--updateman rsync

ソースのファイルがターゲットの対応するファイルより最新でない場合、ファイルが異なる場合でも変更されません。

おすすめ記事