diff: memory exhausted
CentOS 5および4 GBのRAMを搭載したLinuxボックスでほぼ同じである2つの27 GBファイルを比較しようとすると、エラーが発生します。これは既知の問題です。
私はそのような不可欠なユーティリティに代わるものがあると期待していますが、それを見つけることができません。ソリューションでは、必要な情報を保存するためにメモリではなく一時ファイルを使用する必要があると思います。
- 私が使用しよう
rdiff
とxdelta
、彼らは2つのファイル間の変更を示すために優れている、パッチ等が挙げられ、2つのファイルの違いを検査するために有用ということではありません。 - VBinDiffを試しましたが、バイナリファイルを比較するのに適した視覚的なツールです。通常のように違いをSTDOUTにパイプできるものが必要です
diff
。 - 他の多くのユーティリティは、
vimdiff
小さなファイルでのみ機能します。 - Solarisについても読みました
bdiff
が、Linux用のポートが見つかりませんでした。
ファイルを小さな断片に分割する以外のアイデアはありますか?これらのファイルは40個あるので、それらを分割する作業を避けようとしています。