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 是任意一个存放生成文件的目录。
版权声明:本文为 阡陌 的原创文章,遵循「CC BY-NC-SA 4.0」版权协议。若转载,请附上本文链接及本声明。
本文地址:https://www.mculoop.com/archives/223.html
若对本文有疑问可在评论区留言,我们看到后会尽量解答。