Puoi sempre roll-yer-own dalla riga di comando. Lo uso in Cygwin per creare checksum md5 per il backup di file di dati su DVD di dati. Il mio uso principale è la verifica dei dati dopo la masterizzazione, ma mantengo il file (rinominato per riflettere l'etichetta del disco e spostato in una directory comune con file md5 di altri backup). La ricerca è facile come passare in rassegna attraverso quella directory un nome file o una parola chiave (diciamo, un nome di progetto che potrebbe essere trovato nei nomi delle cartelle, poiché md5 memorizzerà i percorsi relativi per ciascun file).
Nel tuo caso, supponendo che l'unità dati sia stata montata su E :, inizierei in / cygdrive / e /:
$ ( cd /cygdrive/e/ ; find . -type f -print0 | xargs -0 md5sum >> ~/e-drive.md5.txt ; cp ~/e-drive.md5.txt . )
Questo è tutto sull'unità, quindi l'unità può essere disconnessa e memorizzata. Ora sposta il file md5 nel punto in cui stai archiviando i file md5 e assegnagli un nome più identificabile:
$ mv ~/e-drive.md5.txt "~/My Documents/Archive Drives/New_E_Drive_Label.md5.txt"
Quando hai bisogno di un file o di un progetto, cerca una parola chiave conosciuta (o una sua stringa, ad esempio, mostra solo i file .DOC associati al Progetto X):
$ cd "~/My Documents/Archive Drives"
$ grep "Project X" * | grep -i doc
New_E_Drive_Label.md5.txt:53:0123456789abcdef0123456 Projects/Project X/Design.doc
New_E_Drive_Label.md5.txt:54:0123456789abcdef0123456 Projects/Project X/Testing.doc
New_E_Drive_Label.md5.txt:55:0123456789abcdef0123456 Projects/Project X/World Domination.doc
Some_Other_Drive.md5.txt:2:0123456789abcdef0123456 Project X rulez.doc
Old_Broken_Drive.md5.txt:17:0123456789abcdef0123456 What is this Project X again.doc
... hai avuto l'idea. Questo non è certamente il risultato più bello, ma pulisce bene con un po 'di perl / python. O importalo in un foglio di calcolo o in un database, prova la tua abilità di awk, qualunque cosa.