マージ/追加を介さずに別のフォルダをコピーする方法

マージ/追加を介さずに別のフォルダをコピーする方法

簡単な方法でディレクトリをバックアップしています。

cp -R /production/directory /backups/location

場合によってはバックアップを復元する必要がある場合は、次の手順を実行します。

cp -R /backups/location/* /production/directory

または

cp -RT /backups/location /production/directory

私の場合、ファイルはバックアップにありますがバックアップには/production/directory 残らない望ましくない効果がありますが、内容がバックアップが完了したときとまったく同じ状態になるようにファイルを削除したいと思います。

これを行うマジックスイッチや他の簡単なコマンドはありますか?または、まずディレクトリ全体を手動で削除する必要がありますか?

ベストアンサー1

rsyncあなたが望むものを達成するためにそれを使用することができます。

rsync -r --delete-during /backup/location/ /production/directory

詳細については、次を参照してください。man rsync

おすすめ記事