小编Tom*_*m B的帖子

如何在 Linux 上区分大文件

diff: memory exhausted在尝试比较两个 27 GB 文件时出现错误,这些文件在具有 CentOS 5 和 4 GB RAM 的 Linux 机器上非常相似。这似乎是一个已知问题。

我希望这种基本实用程序有替代方案,但我找不到。我想该解决方案必须使用临时文件而不是内存来存储它需要的信息。

  • 我尝试使用rdiffand xdelta,但它们更适合显示两个文件之间的更改,例如补丁,并且对于检查两个文件之间的差异没有那么有用。
  • 尝试过VBinDiff,但它是一个可视化工具,更适合比较二进制文件。我需要一些可以像常规diff.
  • 还有许多其他实用程序,例如vimdiff仅适用于较小文件的实用程序。
  • 我也读过有关 Solaris 的文章,bdiff但找不到适用于 Linux 的端口。

除了将文件分成更小的部分之外还有什么想法吗?我有 40 个这样的文件,所以尽量避免将它们分解。

linux diff

38
推荐指数
2
解决办法
3万
查看次数

标签 统计

diff ×1

linux ×1