2つのフォルダをにマージするときに、rsync
「ターゲット」ディレクトリに同じ名前のファイルがある場合、このファイルは無条件に保持されます。より高度な方法を使用することもできますがunison
、私が知っている限り、この方法はファイル作成時間だけを見てより新しい時間を選択します。
私が知る限り、同じパスにある同じ名前のファイルは実際には意味的に同じですが、サイズが異なる場合があります。
作成時間ではなくファイルサイズに基づいてマージしたいと思います。このシナリオをサポートするユーティリティはありますか?それともそれに対してスクリプトを書く必要がありますか?
残念ながら、どのように多くの異なるサイズのファイルに遭遇するかを予測することはできません。範囲は2桁から10,000までです。