pbtraveller
Well-Known Member
Hi,
ich habe folgendes Problem:
Ich habe ein Verzeichnis-A, das in einer Vielzahl von Unterverzeichnissen eine ziemlich große Anzahl von Dokumenten beinhaltete.
Ich habe jetzt eine DVD erhalten, die angeblich die gleichen Dokumente beinhaltet. Leider ist die Verzeichnisstruktur auf der DVD ganz anders.
Beispiel: Das Dokument /Verzeichnis-A/erster_Unterordner/Beispiel.pdf ist auf der DVD unter DVD/erster_Unterordner/002_Testordner/Beispiel.pdf gespeichert. Ich muss jetzt leider bestätigen, dass ich bereits alle Dokumente die auf der DVD liegen, bereits hatte, will aber die Verzeichnisse nicht händisch durchgehen.
Ich hatte mal den md5-Hashwert aller Dateien einer DVD auf einer Linux-Kiste mit folgendem Befehl generiert:
find /DVD -type f -print0 | xargs -0 md5sum > /zielverzeichnis/checksums.txt
und so in die Datei checksums.txt geschrieben bzw. unter FreeBSD mit
find /DVD -type f -print0 | xargs -0 md5 > /zielverzeichnis/checksums.txt
Wie kann ich jetzt möglichst einfach schauen, ob alle die Dokumente mit den Hashwerten, die auch in der checksum.txt sind, auch im Verzeichnis-A liegen, ohne dass mir die unterschiedliche Verzeichnisstruktur in den Weg kommt?
In das Verzeichnis-A per cd wechseln und dann md5sum -c checksum.txt unter Linux zeigt mir nur dann OK an, wenn die Dateien im gleichen Verzeichnis liegen.
Vielen Dank für Eure Hilfe!
pbtraveller
PS. Ich habe auf der Arbeit neben windows 7 eine Linux-Maschine. Wenn Ihr aber ne Idee habt, wie ich das unter FreeBSD hinbekomme, würde ich einfach mein FreeBSD-Book mitnehmen. Bin gerade etwas verzweifelt, da das eine Unsumme von Dokumenten ist und daher eine riesige Arbeit wäre, wenn ich es von Hand machen müsste.
ich habe folgendes Problem:
Ich habe ein Verzeichnis-A, das in einer Vielzahl von Unterverzeichnissen eine ziemlich große Anzahl von Dokumenten beinhaltete.
Ich habe jetzt eine DVD erhalten, die angeblich die gleichen Dokumente beinhaltet. Leider ist die Verzeichnisstruktur auf der DVD ganz anders.
Beispiel: Das Dokument /Verzeichnis-A/erster_Unterordner/Beispiel.pdf ist auf der DVD unter DVD/erster_Unterordner/002_Testordner/Beispiel.pdf gespeichert. Ich muss jetzt leider bestätigen, dass ich bereits alle Dokumente die auf der DVD liegen, bereits hatte, will aber die Verzeichnisse nicht händisch durchgehen.
Ich hatte mal den md5-Hashwert aller Dateien einer DVD auf einer Linux-Kiste mit folgendem Befehl generiert:
find /DVD -type f -print0 | xargs -0 md5sum > /zielverzeichnis/checksums.txt
und so in die Datei checksums.txt geschrieben bzw. unter FreeBSD mit
find /DVD -type f -print0 | xargs -0 md5 > /zielverzeichnis/checksums.txt
Wie kann ich jetzt möglichst einfach schauen, ob alle die Dokumente mit den Hashwerten, die auch in der checksum.txt sind, auch im Verzeichnis-A liegen, ohne dass mir die unterschiedliche Verzeichnisstruktur in den Weg kommt?
In das Verzeichnis-A per cd wechseln und dann md5sum -c checksum.txt unter Linux zeigt mir nur dann OK an, wenn die Dateien im gleichen Verzeichnis liegen.
Vielen Dank für Eure Hilfe!
pbtraveller
PS. Ich habe auf der Arbeit neben windows 7 eine Linux-Maschine. Wenn Ihr aber ne Idee habt, wie ich das unter FreeBSD hinbekomme, würde ich einfach mein FreeBSD-Book mitnehmen. Bin gerade etwas verzweifelt, da das eine Unsumme von Dokumenten ist und daher eine riesige Arbeit wäre, wenn ich es von Hand machen müsste.