Utilitas baris perintah rsyncmelakukan apa yang Anda minta.
Menganggap data lama Anda ada di lokasi A, dan data baru Anda ada di B, lakukan hal berikut:
rsync -ahPruvz --hard-links A B
Mengutip dari rsync manual:
Ini memberitahu rsync untuk mencari file yang terhubung dengan keras di sumber dan menghubungkan bersama file yang sesuai di tujuan.
Bagaimana cara memperoleh rsyncdan menggunakannya? Ada 2 alternatif mudah untuk Windows:
Alternatif pertama: gunakan cygwin. Ini adalah perangkat lunak windows. Instal, tambahkan rsyncpada langkah memilih paket. Biarkan semua yang lain default. Setelah Anda menginstalnya, gunakan shellnya untuk mengetikkan perintah. Jika ingin, Anda dapat menggunakan jalur lengkap, /usr/bin/rsyncbukan hanya rsync. Jika Anda ingin mengakses drive Windows, gunakan lintasan seperti "/ cygwin / drive" dan selalu coba lengkapi secara otomatis menggunakan TAB.
Alternatif kedua: jika itu komputer desktop, gunakan distribusi langsung GNU / Linux. Siapkan gambar USB langsung, boot darinya, pasang disk yang diinginkan dan aktifkan rsync. Jika gambar langsung tidak memiliki rsync, instal. ( apt-get install rsyncdalam Debian dan turunannya.) Jika Anda belum berpengalaman dengan ekosistem Linux, cygwin bisa lebih mudah.