每个数字和字符都有一个固定的md5值
防止有人篡改文件
md5sum -c 检查是否一样
尽量用绝对路径 不然在其他目录下md5sum -c 会查找不到
案例1:查看数字1的md5值
[root@shang:~]# echo 1 |md5sum
b026324c6904b2a9cb4b88d6d61c81d1 -
案例2:查看字符a的md5的值
[root@shang:~]# echo a | md5sum
60b725f10c9c85c70d97880dfe8191b3 -
案例3:查看一个文件夹的md5值
[root@shang:~]# md5sum a.txt
e593e99a10e6bd5a489c2556ec6f0956 a.txt
案例4:查看是否被篡改
第一步:先将文件的md5值保存下来
[root@shang:~]# md5sum a.txt > 1.txt
第二步:查看
没有被篡改:
[root@shang:~]# md5sum -c 1.txt
a.txt: OK
已经被篡改:
[root@shang:~]# md5sum -c 1.txt
a.txt: FAILED
md5sum: WARNING: 1 computed checksum did NOT match
案例5:查看多个文件是否被修改:
[root@shang:~]# md5sum -c 1.txt
a.txt: OK
b.txt: FAILED
md5sum: WARNING: 1 computed checksum did NOT match
案例6:使用绝对路径
[root@shang:opt]# md5sum -c /root/1.txt
/root/a.txt: OK
/root/b.txt: OK
案例7:在更深的目录下的文件批量创建
使用find
find 文件 -type f | xargs md5sum
孩儿立志出乡关,学不成名誓不还。埋骨何须桑梓地,人生无处不青山。
