Strumento per diffondere file di grandi size

Quando uso "diff" per trovare la differenza tra due file di dati di grandi size,

diff A.txt B.txt > dif.info 

è output:

 diff:memory exhausted 

o aggiungere l'argomento "-H"

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

ha anche ricevuto lo stesso messaggio:

 diff:memory exhausted 

Le size sono di circa 1,5 GB. Come confrontare i file di grandi size? Qualsiasi altro strumento o soluzione? il mio PC: Redhat5.4 OS, memory da 4GB. Grazie.

Un'idea sarebbe quella di utilizzare la split su entrambi i file e confrontare each pezzo. Non sarà esattamente lo stesso, ma tutto dipende da quello che stai cercando.

provare a installare la port textproc / 2bsd-diff

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