
AとBはディレクトリです。 Bに属していないAのすべてのファイルをBにコピーし、Aに属していないBのすべてのファイルを削除したいと思います。結果は結果と同じでなければなりませrm -r B/*; cp -r A/* B
んが、AとBの内容が異なる小さなファイルが1つしかない場合、不要なコピーを避けたいと思います。 (ファイルの内容が同じであれば、ファイルは同じと見なされます(名前は代替です))。
答え1
このrsync
コマンドは正確に次のことを行います。
rsync -av --delete srcdir/ destdir
(トレーリングが必要/
ですsrcdir/
。)
バラよりman rsync
追加オプションと上記のコマンドの詳細。