3

Когда я использую "diff", чтобы найти разницу между двумя большими файлами данных,

diff A.txt B.txt > dif.info

это вывод:

diff:memory exhausted

или добавьте аргумент "-H"

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

он также получил то же сообщение:

diff:memory exhausted

Размер около 1,5 ГБ. Как сравнить большие файлы? Любые другие инструменты или решения? Мой ПК: ОС Redhat5.4, 4 ГБ памяти. Благодарю.

2 ответа2

4

Одна идея состоит в том, чтобы использовать split на оба файла и сравнить каждый кусок. Это будет не совсем то же самое, но все зависит от того, что вы ищете.

1

попробуйте установить порт textproc/2bsd-diff

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .