我想创建一个目录树的 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 文件,否则它将附加一组新的文件。