私はrsync
2つのディレクトリを同期するために使用します。具体的には以下を実行しました。
rsync -avz /path/to/src /path/to/dest
コマンドが完了したら、次を実行します。
rsync --dry-run -avz /path/to/src /path/to/dest
ただし、そのバージョンは、再送信されるように、dry-run
まだディレクトリ内のすべてのファイルを出力します。src
どうなりますか?dest
完全に更新してはいけませんかsrc
?
答え1
rsyncにオプションを効果的に-i
追加して、ファイルが再コピーされる理由を表示できます。たとえば、次のようになります。
.f...po.... somefilename
これは、リモートファイルが異なるファイルを持っていることを意味します。血排出とああウェナー。 1つの解決策は--size-only
ファイルサイズを比較することです。ただし、これにより一部の変更されたファイルが転送されないことがあります。-c
両方にさらに努力が必要な比較チェックサムを追加することもできます。