Hurriyet

4 Ekim 2013 Cuma

Linux / Unix Komutu : Diff Komutu Kullanımı - Dosyaların Karşılaştırılması ve Aradaki Farkların Bulunması

Diff komutu ile 2 dosya birbirleriyle karşılaştırılırlar. En fazla 3 dosya karşılaştırılabilinir. Bu karşılaştırma sonucunda farklı olan satırları belirtir. Birbirleriyle karşılaştırıp farklılıkları gösterir.

En çok ne için kullanılabilinir?

1- Dosyalardeki değişiklikleri kontrol etmek için.

2- Konfigürasyon dosyalarındaki farklara bakmak için.

Nasıl Kullanılır?

Kullanımı çok basittir. diff komutu yanına 2 tane parametre alır dosya adı olarak.

 diff abc abc1  

Buradaki kullanımda abc ve abc1'i 2 farklı dosya adı olarak vermekteyiz.

En çok kullanılan argümanıysa -u'dur. Bu argüman ile de en son ne zaman değişiklik yapıldığı da görülür.

 >diff -u abc abc1   
 --- abc 2013-10-04 11:11:54.000000000 +0300  
 +++ abc1    2013-10-04 11:15:56.000000000 +0300  
 @@ -1,6 +1,6 @@  
  a  
 - a  
 - a  
 + ax  
 + axd  
  a  
  a  
  a  


abc1 dosyası en yakın tarihte değiştirilmiş iken  1 den 6 ya kadar olan satırlarda sadece 2. ve 3. satırlarda farklılık bulunmaktadır.


Hiç yorum yok:

Yorum Gönder