1. satır: a
eklenmiş, d
silinmiş ve c
değiştirilmiş duruyor . Orijinal dosyanın satır numaraları bu harflerden önce ve değiştirilen dosyanın harfleri harflerden sonra görünür.
2. satır: ile satır <
1 dosyadan ve 2 dosyadan farklı.
3. satır bir bölücüdür.
4. satır: ile satır >
2'den dosya ve 1'den farklı.
( =
Görürseniz, satırların her iki dosyada aynı olduğu anlamına gelir)
Ve senin problemin boşluklar veya insan tarafından okunamayan diğer karakterler olabilir: bunlar da bir farkı tetikler.
Çıktıyı değiştirmek için bazı seçenekler var.
Örnek:
@ discworld rinzwind: ~ $ daha fazla 1
Ölçek
dnm2
Test3
rinzwind @ discworld: ~ $ daha fazla 2
Ölçek
dnm2
Test3
bağlam formatı:
rinzwind @ discworld: ~ $ diff -c 1 2
*** 1 2011-08-13 17: 05: 40,433966684 +0200
--- 2 2011-08-13 17: 11: 24.369966629 +0200
***************
*** 1,3 ****
Ölçek
! dnm2
Test3
--- 1,3 ----
Ölçek
! dnm2
Test3
Bir "!" iki dosyada karşılık gelen satırlar arasındaki değişikliği temsil eder. Bir "+", bir satırın eklenmesini temsil ederken, boş bir alan değiştirilmemiş bir satırı temsil eder. Düzeltme ekinin başında, tam yol ve bir zaman damgası dahil olmak üzere dosya bilgileri bulunur. Her bir parçanın başında, dosyalarda karşılık gelen değişiklik için geçerli olan satır numaraları bulunur. Orijinal dosyaya üç yıldız kümesi arasında görünen bir sayı aralığı uygulanırken, üç dosya kümesi de yeni dosyaya uygulanır. Aks aralıkları, ilgili dosyadaki başlangıç ve bitiş satır numaralarını belirtir.
Lekensteyn'in birleşik format hakkındaki yorumunu genişletmek:
@ discworld rinzwind: ~ $ fark -u 1 2
--- 1 2011-08-13 17: 05: 40,433966684 +0200
+++ 2 2011-08-13 17: 11: 24.369966629 +0200
@@ -1,3 +1,3 @@
Ölçek
-test2
+ dnm2
Test3
Biçim, bağlam biçimiyle aynı iki satırlık başlıkla başlar, yalnızca orijinal dosyadan önce "---" ve yeni dosyadan önce "+++" yazmaz. Bunu takiben, dosyadaki çizgi farklarını içeren bir veya daha fazla değişiklik toprağı vardır. Değişmeyen, bağlamsal satırlar boşluk karakterinden önce gelir, toplama satırları önce bir artı işaretiyle gelir ve silme satırları eksi işaretinden önce gelir.
Bazı yararlı seçenekler:
-b
Beyaz boşluk miktarındaki değişiklikleri yoksay.
-w
Tüm beyaz boşlukları yoksay.
-B
Tüm boş satırları yoksay.
-y
2 kolonda çıktı.