Das Befehlszeilenprogramm rsync
macht das, was Sie verlangen.
Angenommen, Ihre alten Daten befinden sich an Position A und Ihre neuen Daten an B, gehen Sie wie folgt vor:
rsync -ahPruvz --hard-links A B
Zitat aus dem rsync-Handbuch:
Dadurch wird rsync angewiesen, in der Quelle nach fest verknüpften Dateien zu suchen und die entsprechenden Dateien im Ziel miteinander zu verknüpfen.
Wie bekomme rsync
ich es und wie benutze ich es? Es gibt 2 einfache Alternativen für Windows:
Erste Alternative: verwenden cygwin
. Es ist eine Windows-Software. Installieren Sie es und fügen Sie es rsync
bei der Auswahl der Pakete hinzu. Lassen Sie alles andere standardmäßig. Verwenden Sie nach der Installation die Shell, um den Befehl einzugeben. Wenn Sie möchten, können Sie den vollständigen Pfad /usr/bin/rsync
anstelle von nur verwenden rsync
. Wenn Sie auf Windows-Laufwerke zugreifen möchten, verwenden Sie Pfade wie "/ cygwin / drive" und versuchen Sie immer, die automatische Vervollständigung mithilfe von TAB durchzuführen.
Zweite Alternative: Wenn es sich um einen Desktop-Computer handelt, verwenden Sie eine Live-GNU / Linux-Distribution. Bereiten Sie ein Live-USB-Image vor, starten Sie es, hängen Sie die gewünschten Festplatten ein und rufen Sie rsync auf. Wenn das Live-Image nicht vorhanden ist rsync
, installieren Sie es. ( apt-get install rsync
in Debian und seinen Derivaten.) Wenn Sie noch keine Erfahrung mit dem Linux-Ökosystem haben, könnte Cygwin einfacher sein.