Pagina 1 di 1
[Risolto]Programma per calcolare l'hash MD5 o SHA1 o altri
Inviato: lunedì 6 agosto 2007, 18:24
da MaxxH
Esiste un programma in grado di calcolare l'hash di tutti i file in una cartella e relative sottocartelle?
Conosco già md5sum ed sha1sum ma non riesco ad applicarli in modo da ottenere l'hash anche per i file nelle sottocartelle.
Mi accontento anche di uno script se qualcuno ha idea di come realizzarlo.
Re: Programma per calcolare l'hash MD5 o SHA1 o altri
Inviato: lunedì 6 agosto 2007, 18:38
da A.Anobile
Assumi che /path/to/folder sia la cartella che ti interessa e dai:
lo stesso per sha1.
Re: Programma per calcolare l'hash MD5 o SHA1 o altri
Inviato: lunedì 6 agosto 2007, 18:49
da MaxxH
Ok ora vediamo se ho capito esattamente cosa fa:
Cerca tutti i file (-type f è il parametro di find che fa questo)
E esegue (-exec) il comando md5sum sul file '{}'
ma la parte \; non ho ben chiaro che funzione abbia.
Re: Programma per calcolare l'hash MD5 o SHA1 o altri
Inviato: lunedì 6 agosto 2007, 18:53
da A.Anobile
banale escape del punto e virgola. Fa in modo che venga passato al comando find piuttosto che interpretato dalla shell... lo stesso vale per gli apici singoli su {}
Re: [Risolto]Programma per calcolare l'hash MD5 o SHA1 o altri
Inviato: lunedì 6 agosto 2007, 19:01
da MaxxH
Dove posso trovare una buona fonte di informazioni su queste sintassi della shell?
Re: [Risolto]Programma per calcolare l'hash MD5 o SHA1 o altri
Inviato: lunedì 6 agosto 2007, 19:06
da A.Anobile
Questa cosa la trovi sul man di find. Comunque se cerchi "bash scripting" su google trovi tantissimo materiale.
Re: [Risolto]Programma per calcolare l'hash MD5 o SHA1 o altri
Inviato: lunedì 6 agosto 2007, 19:09
da MaxxH
Grazie della dritta... io di solito vado a spulciare Appunti Linux ma non è sempre abbastanza approfondito.