Linux 文件操作与安全实用指南
1. 文件校验和计算
校验和在文件验证中非常有用,它可以帮助我们确认文件在传输或存储过程中是否被修改。对于单个文件,我们可以使用 md5sum 或 sha1sum 命令来生成校验和。但当涉及到目录时,我们需要递归计算目录中所有文件的校验和。
1.1 计算目录校验和
可以使用 md5deep 或 sha1deep 命令来递归计算目录中所有文件的校验和。首先,需要安装 md5deep 包:
$ md5deep -rl directory_path > directory.md5
# -r 启用递归遍历
# -l 使用相对路径,默认输出为绝对路径
或者,结合 find 命令来递归计算校验和:
$ find directory_path -type f -print0 | xargs -0 md5sum >> directory.md5
1.2 验证校验和
使用以下命令验证生成的校验和文件:
$ md5sum -c directory.md5
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



