diff: memory exhausted
CentOS 5 ve 4 GB RAM'e sahip bir Linux kutusunda büyük ölçüde benzer olan iki adet 27 GB'lik dosyayı dağıtmaya çalışırken hata alıyorum . Bu bilinen bir problem, öyle görünüyor.
Böyle önemli bir fayda için bir alternatif olmasını beklerdim ama bir tane bulamıyorum. Çözümün, ihtiyaç duyduğu bilgileri depolamak için bellek yerine geçici dosyaları kullanması gerektiğini düşünüyorum.
- Kullanmaya çalıştım
rdiff
vexdelta
bunlar iki dosya arasındaki değişiklikleri göstermek için daha iyi, yamalar gibi, ve iki dosya arasındaki farklılıkları incelemek için pek kullanışlı değiller. - VBinDiff'i denedim , ancak ikili dosyaları karşılaştırmak için daha iyi bir görsel araçtır. Farklılıkları düzenli bir şekilde STDOUT'a yönlendirebilecek bir şeye ihtiyacım var
diff
. vimdiff
Bunun sadece daha küçük dosyalarla çalışması gibi birçok yardımcı program vardır .- Solaris'i de okudum
bdiff
ama Linux için bir bağlantı noktası bulamadım.
Dosyayı daha küçük parçalara bölmenin dışında bir fikriniz var mı? 40 tane dosyam var, bu yüzden onları parçalama işinden kaçının.