Wie synchronisiere ich Verzeichnisse auf zwei verschiedenen externen Festplatten?

756
R S John

Ich habe einige große Ordner "cosmo_sim_9", "cosmo_sim_10" .... in einer meiner externen Festplatten und eine alte Kopie davon auf einer anderen externen Festplatte. Ich möchte alte Verzeichnisse mit dem neuen synchronisieren (rekursiv), ohne jedoch vorhandene Dateien zu überschreiben (um Zeit zu sparen). Wie kann ich das machen? Mein OS ist Fedora 20.

1
Welches Betriebssystem? Adam vor 9 Jahren 0
Entschuldigung ... Ich benutze Fedora 20 R S John vor 9 Jahren 0
@RSJohn der dd-Befehl sollte den Trick ausführen. http://forums.fedoraforum.org/showthread.php?t=252973 Ben Plont vor 9 Jahren 0

1 Antwort auf die Frage

1
Adam

rsyncist so ziemlich das Standardprogramm, um Dateien zwischen Verzeichnissen zu synchronisieren. Probieren Sie einen Befehl aus:

rsync -r --update --progress --dry-run 

Das sagt Ihnen, was kopiert würde und was nicht. Der --updateBefehl kopiert Dateien nur, wenn die Quelle neuer als das Ziel ist. Wenn es richtig aussieht, nehmen Sie die --dry-runOption ab. Wenn es nicht richtig ist, schauen Sie in der Manpage nach rsync, was ich falsch gemacht habe.

Hier ist die Manpage für rsync.