大文件差异工具

大文件差异工具

当我使用“diff”查找两个大数据文件之间的差异时,

diff A.txt B.txt > dif.info

它的输出是:

diff:memory exhausted

或者添加参数“-H”

diff -H A.txt B.txt > dif.info

它也收到了同样的消息:

diff:memory exhausted

大小约为 1.5GB。如何比较大文件?还有其他工具或解决方案吗?我的电脑:Redhat5.4 OS,4GB 内存。谢谢。

答案1

一个想法是使用split这两个文件并比较每个块。结果不会完全相同,但这取决于您要查找的内容。

答案2

尝试安装 textproc/2bsd-diff 端口

http://www.freshports.org/textproc/2bsd-diff/

相关内容