Linux下给指定目录下指定文件类型生成md5文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下给指定目录下指定文件类型生成md5文件相关的知识,希望对你有一定的参考价值。

对指定目录下扩展名为.asset,.manifest,.wem,.bnk的文件计算md5并汇总到指定文件中。


md5文件内容格式: 文件名,md5

类似:

Audio_Knives_Skill_1_43_9E69E797.wem,bc87ec6bce97e93824a0fdfa39ebafaf
Audio_Knives_Skill_1_43_50DB02DB.wem,78d62b1f25c59ddffcfcda75e555e850
Audio_Knives_Skill_2_44_9E69E797.wem,e5c8ad0b282c39c48a3b8b63f1a67ddb
Audio_Knives_Skill_2_44_50DB02DB.wem,5b4fb685d45034fd7af19bf3dc330f15
Audio_Knives_Skill_3_45_9E69E797.wem,5f8d8b051be72916575f785a825ee37a

shell命令:

find [指定目录]/ -regex ‘.*\.asset\|.*\.manifest\|.*\.wem\|.*\.bnk‘ -print0|xargs -0 md5sum|awk ‘{print $2 "," $1}‘|awk ‘{split($0,b,"/");print b[length(b)]}‘ > [md5文件路径]/my.md5


本文出自 “zl1030的记录” 博客,请务必保留此出处http://zl1030.blog.51cto.com/274507/1930172

以上是关于Linux下给指定目录下指定文件类型生成md5文件的主要内容,如果未能解决你的问题,请参考以下文章

Linux复制指定目录及子目录下特定类型的文件

C#如何在指定目录下创建文件

如何删除子目录下所有指定后缀文件?

C#如何遍历指定目录以及指定目录下所有子文件夹,并获取除指定文件类型以外的所有文件的绝对路径?

linux查找当前目录下所有子目录特定文件类型需要查找的文件内容

linux的tar打包多个文件夹里指定类型的文件