テーマを探してみると、二つの答えがありました。
コマンドラインツールを使用して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
--update
man rsync
ソースのファイルがターゲットの対応するファイルより最新でない場合、ファイルが異なる場合でも変更されません。