Ви завжди можете перевертати власність з командного рядка. Я використовую це в Cygwin для створення контрольних сум md5 для файлів даних, резервного копіювання на DVD з даними. Моє основне використання - це перевірка даних після запису, але я зберігаю файл (перейменований, щоб відобразити мітку диска, і перемістився до загального каталогу з файлами md5 інших резервних копій). Пошук настільки ж простий, як і греп-перегляд через каталог для назви файлу або ключового слова (скажімо, назва проекту, яке може бути знайдено у назвах папок, оскільки md5 буде зберігати відносні шляхи для кожного файлу).
У вашому випадку, якщо припустити, що накопичувач даних був встановлений на E :, я б почав в / cygdrive / e /:
$ ( cd /cygdrive/e/ ; find . -type f -print0 | xargs -0 md5sum >> ~/e-drive.md5.txt ; cp ~/e-drive.md5.txt . )
Це все на диску, тому диск можна від'єднати та зберігати. Тепер перемістіть файл md5 туди, куди ви архівуєте файли md5, і дайте йому більш ідентифіковане ім’я:
$ mv ~/e-drive.md5.txt "~/My Documents/Archive Drives/New_E_Drive_Label.md5.txt"
Коли вам потрібен файл або проект, знайдіть відоме ключове слово (або його рядок - скажімо, показуйте лише .DOC-файли, пов’язані з Project 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
... Ви отримуєте ідею. Це, звичайно, не найкрасивіший вихід, але він приємно очищає з невеликою кількістю perl / python. Або імпортуйте його в електронну таблицю або базу даних, протестуйте свій awk skillz, що завгодно.