Linux’ta iki dosya veya iki klasör arasındaki farkı ekranda göstermek istiyorsak diff komutunu kullanmamız gerekmektedir. Şimdi bu komutun kullanımını örneklerle açıklayalım;
Komutun Kullanımı;diff dosya1 dosya2
Örnek;diff index.php sayfa.html
Yukarıdaki komut ile bulunduğumuz dizinde yer alan index.php ve sayfa.html dosyalarını karşılaştırmış olduk.
Örnek;diff -rq /deneme1/ /deneme2/
Yukarıdaki örnekte ise denem1 ve deneme2 isimli klasörleri karşılaştırmış olduk. Sizde arasındaki farkı görmek istediğiniz dosyalarınızı veya klasörlerinizi bu şekilde karşılaştırabilirsiniz.
Parametre Açıklama
-b Karşılaştırmada ara boşluklar dikkate alınmaz
-i Büyük küçük harf ayrımı yapmadan karşılaştırma işlemi yapar.
-l Çıktı raporu verir.
-w Büyün boşluk ve tab karakterlerinin önemsenmemesini sağlar.
diff3 komutu
Diff komutu ile iki adet dosyayı veya klasörü karşılaştırabileceğimizi öğrenmiştik. Eğer üç adet dosya veya klasör karşılaştırmak istiyorsak diff3 komutunu kullanmamız gerekecektir.
Komutun Kullanımı;diff3 [dosya1] [dosya2] [dosya3]
Örnek;diff3 index.html sayfa1.php iletisim.php
Yukarıdaki örnekteki gibi bulunduğumuz dizinde yer alan 3 adet dosyayı karşılaştırabiliriz.