Linux md5 校验和问题

Linux md5 校验和问题

我有一个目录,里面有数千个目录。我需要从这个数千个目录的列表中获取大约 60 个目录的 md5sum。如何选择性地对一组选定的目录运行 md5。

我知道以下命令,find“dir_name”-type f -print0 | sort -z | xargs -r0 md5sum | md5sum

但是我从文件系统中现有的 1000 个目录列表中选取了 60 个目录作为目标。

如果有人提出建议,那将会很有帮助。

问候,Kushal Chaudhary

答案1

您可以运行整个循环。

for folder in `cat <file which has folder list>; do find folder -type f -print0 | sort -z | xargs -r0 md5sum | md5sum;done

相关内容