Linux系统递归生成目录中文件的md5的方法
linux下使用md5sum递归生成整个目录的md5 今天要用md5sum操作目录,递归生成目录下所有文件的md5值,结果发现它不支持递归操作于是写了个php脚本处理下 代码: $path ='/data/www/bbs/source';
$outfile = 'file.md5'; get_file_md5($path,$outfile); function get_file_md5($path,$outfile) 注意:生成的md5值和文件之间是两个空格,否则导致错误如下
代码如下: 在来个更简单的,使用linux的find命令一句搞定 代码: file2.md5
测试 如图所示 这样把所有检测结果输出到屏幕上来了,如果最后一条显示这样的信息 md5sum: WARNING: 2 of 1147 computed checksums did NOT match 则说明在总共1147条中有2条是不符合的 然后我们可以 就很容易知道是哪些文件的篡改过 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |