İki dir arasındaki fark?


13

İki özdeş klasör var, ancak aynı değil (örneğin Java yükleme dizini). Bir dizin ek bir dosyaya sahiptir ve bir dosya değiştirilmiştir.

Bunu kontrol etmek için kullanımı kolay bir araç var mı veya bunun için karmaşık bash komut dosyası yazmak zorunda mıyım?

PS: Komut satırı aracı arıyorum, ancak herhangi bir GUI aracı biliyorsanız lütfen bilgileri paylaşın.

Yanıtlar:


27
diff -qr dir1 dir2 | sort

Bu, iki dizindeki dosyaları karşılaştırır.

Eğer bir sadist iseniz, qargümanı (ve | sortboruyu) bırakabilirsiniz ve tüm dosyalar arasındaki tüm farkları göreceksiniz ... Ama çıktıyı böyle yorumlamak oldukça zordur.

Eğer işleyecek çok şeyiniz varsa, belki de less(sadece | lesskomuta ekleyin) borulama biraz daha kolay görüntülemenize izin verecektir.


20

meldsize dosyaları yan yana listeleyen iyi bir grafik fark ön ucudur. Ubuntu Yazılım Merkezi ile meld yükleyin:

Yazılım merkezi üzerinden yükleme

Veya şu komutları terminalle kullanın:

sudo apt-get install meld
meld dir1 dir2

eylemde bulunmak


1

GUI'ye gelince, kdiff3 dizinleri karşılaştırabilir gibi görünüyor.


sadece KDE için değil mi?
UAdapter

Program QT ve KDE kütüphanelerini kullanır. Bu, bu kitaplıkların yüklenmesi gerektiği anlamına gelir, ancak tüm KDE masaüstünün mevcut olması gerekmez. Bu kütüphanelere dayanan diğer tüm programlar gibi kdiff3GNOME veya diğer masaüstü ortamlarında da sorunsuz çalışır.
loevborg
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.