Schnelle, automatisierte Möglichkeit, die Kopie eines Ordners zu überprüfen?

Ich habe viele Dateien, die ich in meinem Netzwerk und auf externe Festplatten übertragen habe. Zum Beispiel habe ich gerade einen Ordner mit Dateien kopiert, die das Disk-Image eines alten Laptops (erstellt mit Clonezilla) von einer externen Festplatte auf mein Macbook Pro darstellen.

Gibt es eine App oder ein Skript, mit dem ich überprüfen kann, ob alle Dateien im Ordner korrekt und ohne Beschädigung kopiert wurden? Ich möchte in der Lage sein, etwas auf den Quell- und Zielordnern auszuführen, das mir die Gewissheit gibt, dass sie identisch sind. Im Idealfall kann das Tool auch Ordner auf einem Netzlaufwerk überprüfen.

Antworten (2)

Zwei einfache Möglichkeiten, eine CLI und die andere mit einer GUI:

  1. Mit Endgerät:
    • diff -rq folder1 folder2
  2. Verwenden von FileMerge (das mit den Developer Tools geliefert wird ):
    • Dateizusammenführung
diff -qreignet sich hervorragend für Quick-and-Dirty-Checks.

Der einfachste Weg, dies zu tun, wäre, eine md5-Summe für alle Dateien auszuführen und sie mit dem lokalen Satz abzugleichen. Ich kann im Moment nicht aus dem Kopf schreiben, aber so würdest du es machen.

Kopieren Sie zum späteren Nachschlagen keine Ordner. Tar/bzip sie hoch und verschiebe sie dann. Ihre Kopierzeit wird erheblich verkürzt und es ist einfacher, eine erfolgreiche Kopie zu überprüfen.

guter Punkt. Das Problem bei diesen speziellen Kopien ist, dass sich die Ordner auf einem NTFS-Volume befinden, sodass ich in OS X keinen Schreibzugriff habe :/ Kennen Sie eine Möglichkeit, die Dateien auf dem NTFS-Volume vor dem Kopieren zu komprimieren?
@calavera: Sie könnten die Schreibunterstützung aktivieren . ;)
Vereinbaren Sie tar.bz2 für eine einfachere Überprüfung, aber die Zeitersparnis hängt stark vom Inhalt ab. Sie werden viel mehr Zeit damit verbringen, auf die Archivierung einer Sammlung bereits komprimierter Mediendateien zu warten, als Sie jemals bei der Übertragung einsparen werden.
Ich möchte nicht auf mein NTFS-Volume schreiben, ich möchte Dinge davon entfernen, damit ich es löschen und etwas anderes damit machen kann :) Außerdem berührt muddybulldog das andere Problem, das dies verursachen würde. Die Dateien sind sehr groß, daher würde das Komprimieren wahrscheinlich viel Zeit in Anspruch nehmen, wenn man bedenkt, dass CloneZilla die img-Dateien bereits gezippt hat. Für etwas Kleineres wäre eine Komprimierung für eine schnelle Prüfsummenbildung definitiv sinnvoll.