«diff» etiketlenmiş sorular

diff - İki dosya arasındaki veya iki dosyadaki karşılık gelen her dosya arasındaki farkları gösteren komut satırı aracı.


3
İki metin dosyasını nasıl “birleştiririm”?
Son zamanlarda Ubuntu 12.04'ten 12.10'a yükseltme yaptım ve bir noktada, bir Apache yapılandırma dosyası çakışmasıyla karşılaştı apache2.conf. Bu noktada bana birleştirme seçeneği vermedim, bu yüzden yeni dosyayı reddettim ve yükleyici yeni dosyayı olarak kaydetti apache2.conf.dpkg-dist. İki dosyayı diff apache2.conf apache2.conf.dpkg-distfarklı ve sadece farklı satırları alabilirsiniz. Ancak, SVN veya git'deki birleştirme …
13 linux  ubuntu  diff  etc  merge 


3
diff -r yalnızca belirli dosya türleri için
İki dizin yinelemeli bir fark gerçekleştirmek ama sadece belirli bir dosya adı veya dosya türü yüklem ile eşleşen dosyaları (kendi yerlerinde) karşılaştırmak bir yolu var mı? Örneğin şöyle bir şey yapmak istiyorum diff -r dir-a dir-b -filenames *.java, ivy.xml, build.xml ... hatta daha iyisi: diff -r dir-a dir-b -filetype text …

5
Farklı Dosya Başkanı
İki dosyam var. Şüphelendiğim bir dosya diğerinin alt kümesidir. İlk dosyanın ikinci dosyanın nereye oturduğunu tanımlamak için (özlü bir şekilde) dosyaları dağıtmanın bir yolu var mı?
11 diff 

3
İki dosyanın başlarını bash ile karşılaştırın
Yapabileceğim diff filea filebdosyalar arasındaki farkı görmek için. Ben de head -1 fileafilea veya fileb ilk satırını görmek için yapabilirim. Filea'nın ilk satırı ile fileb'in ilk satırı arasındaki farkı göstermek için bu komutları nasıl birleştirebilirim?
11 bash  shell  diff  head 

1
Bir dosyadaki yinelenen metin bloklarını tanımlama
Bir dosyadaki yinelenen veya neredeyse yinelenen metin bloklarını tanımlamanın uygun bir yolu var mı? Kod çoğaltmayı tanımlamak için bunu kullanmak istiyorum. Bu özelliğe sahip özel programlar var gibi gözüküyor ama buna dahil olmak istemiyorum. Ben "bir dosya içinde" fark bir tür yapacak diff benzer bir araç umuyorum. Daha da iyisi …

1
sadece çizgi içindeki farkları gösteren fark
İki dosyadaki satırları karşılaştırmak istiyorum, ancak çıktıdaki gürültüyü en aza indirmek için satırlardaki gerçek farklılıkların yazdırılmasını istiyorum. Örneğin, aşağıdaki iki dosya göz önüne alındığında: a.txt a b c d e f g h i j k l m n o p q r s t u v w x y …

2
karakter olarak farklı
İki metin dosyası arasında karakter olarak fark yapmak için Linux'ta kararlı bir araç (mevcut bir aracın seçeneği / eklentisi: vimdiff, diff, vb.) Var mı? İki dosyam arasındaki en uzun ortak diziyi vurgulamak istiyorum. Bunun için klasik bir polinom-zaman algoritması var, ancak standart araçlar sadece satır satır çalışıyor gibi görünüyor.

1
Linux'ta bdiff (1) var mı?
bdiff(1)Solaris'te diff(1)RAM boyutunuzdan daha büyük boyutlu dosyalara izin veren bir komut vardır ( http://docs.oracle.com/cd/E19683-01/806-7612/files-23/index.html ). Linux'ta böyle bir şey var mı? Google'ı denedim ama bdiffUbuntu'da hangi paketin olduğunu bulamıyorum .
9 diff 

2
bir yamaya yeni bir dosya nasıl eklenir
Burada tanıtıldığı gibi bir yama yapmaya çalışıyorum . Diyelim ki iki dizinim var pp1(modified version)ve şu komutla pp0(clean version)bir yama dosyası pp0.patcholuşturuyorum diff: diff -crB pp0 pp1 > pp0.patch Sorun sadece pp1'de bir dosya varsa, yamaya dahil edilmeyecektir. Nasıl çalışılır? GÜNCELLEME : Öncelikle pp0 dizinine geçiyorum ve yamanın başarılı olup …
9 diff  patch 

4
“Diff” komutuyla paranın karşılığını en iyi nasıl alabilirim?
diffGeçmişte linux komutunu çok şans ve sabır olmadan kullanmayı denedim . Genellikle DiffMerge veya Kdiff gibi bir GUI yardımcı programı kullanarak sonuçlanır. Son zamanlarda diffuzak sistemlerde dosyaları ssh ile karşılaştırmak için tekrar kullanmaya başladım ve -y / --side-by-sideçok kullanışlı bir seçenek buldum , ama yine de bu yardımcı programın çoğunu …


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.