使用md5sum比较两目录的文件差异
2018-01-29 14:15
92 查看
find /web/project/ -type f -exec md5sum {} \;>>34.md5.txt # 获取第一台主机上的某个目录里的所有文件的md5值 find /web/project/ -type f -exec md5sum {} \;>>36.md5.txt # 获取第二台主机上的某个目录里的所有文件的md5值 cat 34.md5.txt|while read line do name1=$(echo "$line"|awk '{print $2}') md5_1=$(echo "$line"|awk '{print $1}') name2=$(grep " $name1" 36.md5.txt|awk '{print $2}') md5_2=$(grep " $name1" 36.md5.txt|awk '{print $1}') if [ -z "$name2" ] then echo "not in 36.md5.txt: $name1" else if [ "$md5_1" != "$md5_2" ] then echo "not equal: $name1 " fi fi done|sort # 遍历34.md5.txt 查询出不存在于36.md5.txt之中的文件,或两文件都存在,但是不相同的文件
相关文章推荐
- linux比较两个文件是否一样(linux命令md5sum使用方法)
- linux比较两个文件是否一样(linux命令md5sum使用方法)
- 使用JAVA实现比较两个文件夹下的文件新增和修改情况,并复制到新的目录(实现增量更新项目)
- linux比较两个文件是否一样(linux命令md5sum使用方法)
- Python自动化运维笔记(五):使用filecmp模块实现文件以及文件目录差异对比
- Python中使用md5sum检查目录中相同文件代码分享
- 如何使用git比较两次commit之间的差异文件
- linux比较两个文件是否一样(linux命令md5sum使用方法)
- linux比较两目录的差异文件
- 用diff比较目录文件差异和patch备份源代码
- git 使用vimdiff比较文件差异
- 使用DOS比较两个txt文件的差异
- Python中使用md5sum检查目录中相同文件代码分享
- 用diff比较目录文件差异和patch备份源代码
- linux之使用md5sum命令比较两个文件是否一样
- C#:文件的按行读/写及文件目录对话框的使用
- JDK 目录下的*.exe文件的使用
- 使用FindFirstFile和FindNextFile查找某个目录下的所有文件(包括子目录)
- 如何使用perl遍历一个目录下的所有文件
- C#使用WIN32API来遍历文件和目录