仅为给定扩展名的目录树创建 MD5 文件

仅为给定扩展名的目录树创建 MD5 文件

我想创建一个目录树的 MD5 文件,其中仅包含文件的裸名称。md5deep确实如此,但是在递归模式下它无法过滤文件。

md5deep -rb . > md5.txt

在输出到 之前,有没有办法过滤 (*.jpg) md5.txt?在 Linux 中,它只是一个|,但在 Windows 中我该怎么做?

答案1

md5deep 不会只过滤您在 filspec 中提供的文件,例如 *.jpg。您可以使用 find 生成文件列表并将其传递给md5deep

find . -name '*.jpg' -exec md5deep -b {} + >>md5.txt

您应该在再次运行代码之前删除 md5.txt 文件,否则它将附加一组新的文件。

相关内容