GNU/Linux >> Belajar Linux >  >> Linux

Rsync Dengan Opsi Hapus, Tapi Pertahankan Apa yang Dihapus?

Saya ingin rsync dengan opsi hapus sehingga folder tetap salinan identik, juga setelah saya menghapus file dan folder dari sumbernya.

Masalahnya mungkin ada sesuatu di folder tujuan yang tidak dimaksudkan untuk dihapus. Dalam hal ini, apa yang saya ingin terjadi adalah penghapusan rsync berlangsung tetapi file yang akan dihapus sebenarnya disimpan di beberapa folder sampah alih-alih dihapus dari sistem file.

Dengan begitu, saya dapat mempertahankan folder yang identik tanpa takut menimpa sesuatu secara tidak sengaja.

Bagaimana cara terbaik untuk mencapai fungsi seperti itu?

Jawaban yang Diterima:

Anda ingin -b opsi (yang menyebabkan rsync mencadangkan hal-hal yang dihapus) dikombinasikan dengan --backup-dir opsi, yang akan memungkinkan Anda mengarahkan WHERE rsync mencadangkan semuanya.


Linux
  1. Opsi Rm Untuk Gagal Pada File yang Tidak Ada?

  2. Mencatat Hanya File yang Ditransfer Dengan Rsync?

  3. Menyinkronkan Direktori Di Kedua Arah Dengan Rsync?

  1. perintah sed dengan opsi -i gagal di Mac, tetapi berfungsi di Linux

  2. Kapan file yang dibuat dengan mkstemp() dihapus?

  3. rsync tidak akan menghapus file di tujuan

  1. Cadangkan file Anda dengan rsync

  2. Salin file dengan SCP dan Rsync

  3. Perintah rsync Linux dengan contoh praktis