请选择 进入手机版 | 继续访问电脑版

 找回密码
 立即注册
搜索
查看: 142|回复: 0

Linux 比较两个文件夹

[复制链接]

263

主题

0

回帖

1028

积分

管理员

积分
1028
发表于 2024-2-29 18:51:35 | 显示全部楼层 |阅读模式

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 是任意一个存放生成文件的目录。


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|深圳市棱讯科技有限公司 ( 粤ICP备2024228160号-2 )|网站地图

GMT+8, 2024-5-18 08:18 , Processed in 0.020499 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表