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

2024-11-08 01:49:50
有2个网友回答
网友(1):

1、给每个目录所有文件生成hash值文件,然后再比较hash值文件区别。
2、创建文件
find ./dir1 -type f |xargs openssl md5 > a.txt
find ./dir2 -type f |xargs openssl md5 > b.txt
3、比较
diff a.txt b.txt

网友(2):

diff /dir1 /dir2