GNU/Linux >> Linux の 問題 >  >> Linux

削除オプションを使用してRsyncを実行しますが、削除されたものは保持しますか?

ソースからファイルとフォルダーを削除した後も、フォルダーが同一のコピーのままになるように、削除オプションを使用してrsyncを実行したい。

問題は、削除することを意図していないものが宛先フォルダにある可能性があることです。その場合、rsyncの削除は続行されますが、削除されるファイルは、ファイルシステムから削除されるのではなく、実際にはガベージフォルダーに保存されます。

そうすれば、誤って何かを上書きすることを恐れずに、同じフォルダを維持できます。

そのような機能を実現するにはどうすればよいでしょうか?

承認された回答:

-bが必要です --backup-dirと組み合わせたオプション(rsyncが削除されたものをバックアップする) オプション。これにより、rsyncがバックアップする場所を指示できます。


Linux
  1. Rsyncを使用してディレクトリ/フォルダで変更された日付を保持しますか?

  2. 存在しないファイルで失敗するRmオプション?

  3. Rsyncを使用して双方向でディレクトリを同期しますか?

  1. rsyncを使用してファイルをバックアップします

  2. -i オプションを指定した sed コマンドは Mac では失敗するが、Linux では機能する

  3. rsync は送信先のファイルを削除しません

  1. SCPとRsyncでファイルをコピーする

  2. 実用的な例を含む Linux rsync コマンド

  3. Linuxはサイズ0のファイルを削除します