linux下怎样比较两个目录下所有文件是否有区别

如题所述

给每个文件创建hash值,然后再比较hash值文件。
find ./dir1 -type f |xargs openssl md5 > a.txt
find ./dir2 -type f |xargs openssl md5 > b.txt
diff a.txt b.txt
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-08-21
diff -r -q path/to/folder1 path/to/folder2