CentOS 7 比较两个文件夹的差异

发布时间:2018-01-11 12:45:01编辑:丝画阁阅读(1027)

有这样一种情形,正在备份一个比较大的文件夹,途中电脑自动关机了,不知道备份得完不完整,此时需要比较两个文件夹中的文件的差异。在CentOS 7中,有如下几种方法,可以比较俩个文件夹的差异。

方法一

通过对比文件夹大小可以初步判断文件夹是否有差异,分别在俩个文件夹目录下运行

du -h --max-depth=1

方法二

通过CentOS7自带的diff命令

diff /mnt/ /media/

方法三

通过tree命令生成目录结构到文本文件,然后diff对比两文件的差异。

安装tree

yum -y install tree

分别到俩个目录运行

tree > tree.txt

对比俩个文件的差异

diff /mnt/tree.txt /media/tree.txt

如果两个文件没有差异,则没有输出,如果有差异就会输出有差异的地方。

方法四

meld命令

关键字