Linux diff Komutu

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.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir