如何为目录中的所有文件生成md5校验和

时间:2019-05-19 01:26:07  来源:igfitidea点击:

生成md5校验和

find /var/www -type f -exec md5sum {} \; > /tmp/www-md5.list

以上命令将为当前目录及其子目录中的所有文件生成md5校验和并存储在/tmp/www-md5.list文件中。

生成md5

如果我们想在我们的主目录及其子目录中生成所有文件的md5sum。
使用以下命令。

find /var/www -type f -exec md5sum {} \; > /tmp/www-md5.list

如果我们想为特定文件生成md5sum,例如public_html目录下的所有php和JavaScript文件,请使用以下命令。

find ~/public_html/ -name "*.php" -exec md5sum {} \; > ~/usermd5.list
find ~/public_html/ -name "*.js" -exec md5sum {} \; >> ~/usermd5.list

验证md5

现在使用以下命令使用生成的md5sum文件验证所有文件。
该命令将输出显示为OK或FAILED。

md5sum -c /tmp/www-md5.list