• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Was gibt es Schöneres als den Mai draußen in der Natur mit allen Sinnen zu genießen? Lasst uns teilhaben an Euren Erlebnissen und macht mit beim Thema des Monats Da blüht uns was! ---> Klick

md5 auf Dateisammlung?

  • Ersteller PatrickS
  • Erstellt am

PatrickS

Gast
Moin,

ich benötige für knapp 800 Dateien von einer Memory Card eine Checksumme. Leider kann md5 nicht mit Ordnern umgehen und gibt bei * einzelne Summen zurück. Eine Archiverzeugung auf der Quellkarte ist nicht möglich, auf der Zielplatte witzlos (wozu dann ein Vergleich?).

Im der manpage von md5 konnte ich keine Flag zur Zusammenfassung finden. Gibt es einen Workaround oder eine Programm als GUI, das mit Ordnern umgehen kann?

Gruß
Patrick
 

Daisy

Uelzener Rambour
Registriert
14.01.06
Beiträge
366
Moin Patrick,

vielleich blick' ich dein Problem ja nicht ganz .. aber könntest du nicht einfach folgendes machen:

vom original:
md5 * > liste1

von der kopie:
md5 * > liste2

diff liste1 liste2

Das hätte dann ja auch den Vorteil, dass du im Fall von Abweichungen gleich siehst, wo der Wurm drin ist ...

Grüße,

Daisy
 

Rastafari

deaktivierter Benutzer
Registriert
10.03.05
Beiträge
18.150
PatrickS schrieb:
ich benötige für knapp 800 Dateien von einer Memory Card eine Checksumme.
Piping über StdIn, simpler gehts nicht.
Prinzipiell:

cat Datei_1 Datei_2 ... Datei_n | md5 -q

Wie du die Dateiliste in der Shell in Wildcards o.ä. formulierst, überlasse ich deiner Fantasie. Ich kenne deine Ordnungsmethoden nicht.
Vergiss aber mal nicht, dass hier auch die Reihenfolge der Dateien über das Ergebnis bestimmt.
 
Registriert
22.02.06
Beiträge
36
ich haette find anzubieten, vorteil ist das man rekursiv verzeichnisse abgrasen kann.


Code:
 find /path/to -type f -exec md5 {} \;