LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2586|回复: 25

没有文件比较程序吗?

[复制链接]
发表于 2007-6-19 23:53:47 | 显示全部楼层 |阅读模式
找来找去也没有找到一个Linux文件比较程序。自己又不会写,那位大侠给一个?谢谢了!
能比较两个指定目录(及子目录)下所有文件,并列出不同的文件就好。
 楼主| 发表于 2007-6-19 23:56:17 | 显示全部楼层

找不到文件比较程序,谁有啊?

找来找去也没有找到一个Linux文件比较程序。自己又不会写,那位大侠给一个?谢谢了!
能比较两个指定目录(及子目录)下所有文件,并列出不同的文件就好。
回复 支持 反对

使用道具 举报

发表于 2007-6-20 00:09:31 | 显示全部楼层
diff
=========
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-20 00:13:51 | 显示全部楼层
谢谢!
又看了看好像diff只能比较文本文件啊?还望指点。
回复 支持 反对

使用道具 举报

发表于 2007-6-20 00:13:55 | 显示全部楼层
有,diff这个命令就可以。
可以比较两个文件,也可以比较两个目录。
man diff
你看一下吧。比较目录:
diff -r --brief dira dirb
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-20 00:15:54 | 显示全部楼层
谢谢啊!

可是diff这个命令好像只能比较文本文件啊?还望多指点!
回复 支持 反对

使用道具 举报

发表于 2007-6-20 00:20:10 | 显示全部楼层
你还想比较二进制文件?
回复 支持 反对

使用道具 举报

发表于 2007-6-20 00:29:50 | 显示全部楼层
不知道你想比较什么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-20 00:30:53 | 显示全部楼层
是啊,要比较所有文件(包括系统文件、隐含文件等)。
这样,我好知道这个硬盘与原来的有什么差异。做为产品检测、或是检验复制品是否稳定很需要。
呵呵!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-20 00:34:47 | 显示全部楼层
我知道参考rsync代码,能写出这个程序,但是水平有限啊,改不好。

一定有人写过的,我想。
回复 支持 反对

使用道具 举报

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

本版积分规则

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