Confronto tra due file di grandi dimensioni in Linux senza esaurire la memoria


0

sto usando diff file1 file2 e ricevendo memoria esaurita eccezione file 1 e file 2 sono 10 GB ciascuno.

ci ho provato diff --speed-large-files file1 file2ma non ha funzionato

come posso confrontare due file file1 e file2 e vedere cosa è cambiato in file2 e scrivere il contenuto modificato su file2 in un altro file

Risposte:


0

Gnu diffrichiede di essere in grado di caricare i file di input nella RAM.

Secondo questa domanda , bdiffè disponibile come parte del toolchest cimelio e non richiede la lettura dei file nella RAM. Dovrai compilarlo da solo, poiché non sembra essere disponibile sulla maggior parte delle distribuzioni Linux.

Altre domande su file CSV e file di grandi dimensioni hanno soluzioni alternative, ma nessuna sembra fare esattamente quello che vuoi.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.