需要给文件夹内的每个文件生成一个.md5文件
时间: 2024-03-09 11:45:28 浏览: 87
为文件生成MD5值
5星 · 资源好评率100%
您可以使用以下命令在Linux系统中生成文件夹内每个文件的md5校验值,并将其保存到与文件同名但扩展名为".md5"的文件中:
```bash
cd /path/to/folder
find . -type f -exec md5sum {} + | tee >(cut -d' ' -f1 > checksum.md5) >(cut -d' ' -f1 | sed "s|^|$(pwd)/|g;s|$|.md5|g" > checksum_files.txt) >/dev/null
```
其中,`/path/to/folder`是您要生成md5校验值的文件夹路径。执行完命令后,会在该文件夹下生成一个名为`checksum.md5`的文件,其中包含了每个文件的md5校验值;还会生成一个名为`checksum_files.txt`的文件,其中包含了每个文件对应的md5校验文件的路径。
如果您想要在Windows系统中生成文件夹内每个文件的md5校验值,可以使用一些第三方工具,比如WinMD5、HashMyFiles等。这些工具可以让您批量生成文件的md5校验值,并保存到文本文件中。
阅读全文