回答:
前の回答で言及したよりも多くのプロパティがrsyncにあります。あなたはそれらを自分で調べる必要があります:
man rsync
しかし、あなたの問題のために私はお勧めします:
rsync -a --delete X Y
このようにして、受信者(Y)は、Xにないファイルをすべて削除します。ただし、正しく実行してください。rootがシステムを簡単に殺してしまう可能性があるため、誤って使用されます...
rsync -a --delete X/ Y。Xの後の小さなスラッシュは、Xを意図したとおりに機能させたので、他の人にも役立つ可能性があります。ここで説明:abbeyworkshop.com/howto/unix/nix_rsync/index.html
rsync(1)を見てください。それはあなたが望むことをほとんど正確に行うことを意図しています。
rsync -av X Y
独自のプロトコルまたはsshを介したリモートコピーをサポートしていますが、ローカルでも使用できます。
正確な動作に応じて、--updateオプションを渡すこともできます。これにより、ターゲット上にすでに存在し、ソース内のファイルよりも新しいファイルを上書きしないようにrsyncに指示します。
余分なファイル(つまり、Yには存在するがXには存在しないファイル)を削除する場合は、--deleteオプションを追加できます。