find . -type f -exec md5sum {} \; > sum.md5
Команда «find . -type f -exec md5sum {} \; > sum.md5» выполняет поиск всех файлов в текущем каталоге и его подкаталогах, а затем для каждого найденного файла вычисляет сумму контрольной суммы MD5. Результаты вычислений сохраняются в файле «sum.md5».
Эта команда полезна, если вам нужно проверить целостность файлов или создать список контрольных сумм для последующей проверки. Контрольные суммы MD5 могут быть использованы для сравнения файлов и определения, были ли они изменены или повреждены.
Альтернативным подходом может быть использование команды «md5sum» для каждого файла вручную, но это будет неэффективно и затратно по времени, особенно если у вас есть много файлов или подкаталогов.
Аргументы, передаваемые команде:
— «.» — текущий каталог, относительно которого будет выполняться поиск;
— «-type f» — ограничение поиска только на файлы, исключая каталоги и символические ссылки;
— «-exec md5sum {} \;» — команда, которая будет выполнена для каждого найденного файла, где «{}» заменяется на имя файла;
— «> sum.md5» — перенаправление вывода результатов в файл «sum.md5».