サブディレクトリを含む約1TBのディレクトリがありますdir1
。rsync
バックアップコピーを作成しましたdir1.back
。
dir1
の状態に効率的に戻す方法dir1.back
、つまりのファイルが変更された場合のdir1
ファイルをのファイルに置き換えての新しいファイルを削除する方法は?サイズが大きいため、全体/は非常に実行できません。dir1.back
dir1
cp
rsync
dir1.back
私の記憶が正しいなら、これは可能使用できますかrsync --check-sum
?
ベストアンサー1
RSYNCを反転します。したがって、dir1とdir1.backを置き換えて削除フラグを追加して、ファイルを適切に削除して正しく同期され、元のdir1にないファイルを無視しないようにします。
rsync -avz --delete dir1.bak/ dir1/