Linux: sinkronkan / gabungkan dua (atau lebih) direktori, tetapi simpan versi file yang lebih lama?

0

mendapat bantuan alotta sepanjang waktu hanya dengan hanya menggulir dan merangkak melalui lanskap luas jawaban yang memenuhi syarat di sini dari Anda, sekarang saatnya untuk mengajukan pertanyaan pertama saya dan itu terlihat agak sederhana tapi saya sudah membentur tembok.

Saya ingin menyinkronkan / menggabungkan dua (atau lebih) folder, berisi file-file penting, beberapa foto di dalamnya memang memiliki data exif (yang bisa dibaca oleh Lightroom) beberapa tidak. Saya telah membuat cadangan, di lokasi yang berbeda, tetapi ceroboh, dan sekarang beberapa file memiliki stempel waktu yang lebih baru dan / atau tanggal pembuatan cadangan saya.

Sekarang saya ingin mengatasinya, dan menggabungkan / menyinkronkan ke direktori baru, atau menjadi satu, berisi versi yang saya tahu, memiliki perangko waktu yang benar (lebih lama), yang saya ingin tetap jelas.

Pergi melalui rsync, mencoba beberapa cp-magic lama, mencoba menulis beberapa skrip commandline yang berisi diff, du dan lainnya ... Saya lelah dan kehabisan ide. ^^

Sebagian besar alat memang memiliki fungsi "perbarui", tetapi tidak ada yang memiliki opsi downgrade misalnya. 'simpan versi yang lebih lama, jika digabungkan dan file ada di tujuan'.

Di Mac dan Windows, ada 'sinkronisasi file gratis', tetapi tidak berjalan di Linux saya (file ext3) dan selama beberapa tahun terakhir saya jatuh cinta dengan terminal lagi. :)

// tl; dr:

Jadi ada ide tentang cara menyinkronkan dua direktori dengan mempertahankan versi yang lebih lama, mungkin di direktori baru yang bersih (itu hanya lapisan gula pada kue)?

thx, Bo

bomatick
sumber
Apakah itu curang untuk "menyentuh" ​​semua file di direktori lama sehingga mereka memiliki cap waktu yang lebih baru, kemudian gunakan salah satu alat yang menyimpan versi yang lebih baru?
Adam
Yah, saya tidak peduli untuk "curang", saya menemukan pertanyaan lama ini, yang hampir mendefinisikan masalah yang sama yang saya miliki: tautan
bomatick