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