Linux 比较两个文件夹
**1、diff 方法**
```
diff -qr dir1 dir2
```
-q 或 --brief 仅显示有无差异,不显示详细的信息。
-r 或 --recursive 比较子目录中的文件。
**2、md5 方法**
Copy 文件夹之后,检测两个文件夹(dir1,dir2)下文件是否相同。
```
cd dir1
find ./ -type f -exec md5sum {} \; | sort -k 2> logdir/dir1.txt
cd dir2
find ./ -type f -exec md5sum {} \; | sort -k 2> logdir/dir2.txt
cd logdir
diff dir1.txt dir2.txt
```
logdir 是任意一个存放生成文件的目录。
页:
[1]