shell命令如何获取文件夹下所以文件和子文件夹文件的md5值
时间: 2024-06-14 17:03:37 浏览: 130
获取文件MD5值
4星 · 用户满意度95%
可以使用以下shell脚本来获取文件夹下所有文件和子文件夹文件的md5值:
```shell
bin/bash
dir=$1
md5txt="${dir}/md5.txt"
for file_name in $(find ${dir} -type f)
do
md5=$(md5sum ${file_name} | cut -d ' ' -f1)
txt="\"${file_name}\":${md5}"
echo ${txt} >> ${md5txt}
done
```
该脚本使用了`find`命令来查找指定目录下的所有文件和子文件夹文件,然后使用`md5sum`命令来计算每个文件的md5值,并将结果输出到指定的md5文件中。
阅读全文