Apakah rsync adalah pilihan yang baik untuk proyek saya?
Saya harus:
- menyalin file dari folder sumber ke tujuan melalui SSH,
- pastikan semua file disalin,
- hapus file sumber setelah salinan.
- jika saya memiliki nama konflik, saya harus mengganti nama file.
Sepertinya saya bisa menggunakan opsi: --remove-source-files (untuk menghapus file sumber)
Tapi bagaimana rsync mengelola konflik, dapatkah saya memiliki aturan?
Gunakan kasing pada proyek saya:
Saya menjalankan perhitungan ilmiah pada server A dan hasilnya dimasukkan ke folder "proses", untuk setiap perhitungan saya memiliki repositori seperti ini: / process / calc1.
Sekarang saya ingin mentransfer repositori "/ calc1" ke server B (saya dapatkan / proses / calc1), dan hapus "calc1" dari server A.
... Selama perhitungan lain saya mendapatkan "/ process / calc2" di server A, idenya juga untuk memindahkan "calc2" di direktori "/ process /" di server B, maka saya sekarang di server B:
- / process / calc1
- / process / calc2
(dan / process / pada server A kosong).
Bagaimana rsync akan mengelola konflik (di server B) jika saya memiliki folder lain seperti "/ process / calc1" di server A setelah perhitungan baru (jika "/ proses / calc1" sudah ada di server B)?
Apakah mungkin untuk menambahkan aturan dengan rsync, dan mengganti nama "/ process / calc1" dengan "process / calc1R2" di server B? Dan seterusnya (mis: calc1R3)?
Terima kasih.