Mac Komut Satırında İki Dosyayı Karşılaştırmak için diff Nasıl Kullanılır
İçindekiler:
Farklılıklar için iki dosyayı hızlı bir şekilde karşılaştırmanız mı gerekiyor? Komut satırı 'diff' aracı, Terminal'de rahat olan kullanıcılar için harika bir seçenek sunar. Diff, girilen dosyalar arasındaki farkları geri bildiren komut çıktısı ile iki dosyayı kolayca karşılaştırmanıza olanak tanır.
Diff komutu, Mac'te varsayılan olarak mevcuttur ve Linux ve diğer unix işletim sistemlerinde de aynı şekilde çalışır, merak ettiğinize dikkat edin ve Windows kullanıcıları için nasıl olduğuna oldukça benzer 'fc' dosya karşılaştırma aracı çalışır.
En iyi sonuçlar için, zengin metin yerine bir tür düz metin dosyalarıyla çalışmak isteyeceksiniz. Gerekirse, her zaman dosyanın bir kopyasını oluşturabilir ve Mac'teki textutil komut satırı aracıyla veya hatta TextEdit'i kullanarak düz metne dönüştürebilirsiniz.
Komut Satırında Dosyaları Karşılaştırmak İçin Diff Nasıl Kullanılır
Diff bir komut satırı aracıdır, bu nedenle önce /Aplicaitons/Utilities/ konumunda bulunan Terminal uygulamasını başlatmanız gerekir ve ardından başlamaya hazırsınız.
Komut satırında diff için temel sözdizimi aşağıdaki gibidir:
diff (dosya girişi 1) (dosya girişi 2)
Örneğin, mevcut dizinde bash.txt ile bash2.txt'yi karşılaştırmak istiyorsak, sözdizimi aşağıdaki gibi görünür:
diff bash.txt bash2.txt
-w bayrağı düz metin dosyaları için kullanışlı olabilir çünkü diff'e dosyaları karşılaştırırken boşlukları yok saymasını söyler. Ve tabii ki gerekirse karşılaştırmak için dosyaların tam yolunu da kullanabilirsiniz, örneğin düzenlenmiş bir ana bilgisayar dosyasını başka bir yerdeki başka bir sürümle karşılaştırmak için:
diff -w /etc/hosts ~/Downloads/BlockEverythingHosts.txt
Örnek çıktı aşağıdaki gibi görünebilir:
$ diff -w /etc/hosts ~/Downloads/BlockEverythingHosts.txt
0a1
< mola zamanı
9a12
> 127.0.0.1 facebook.com
Büyüktür ve küçüktür simgeleri, orijinal komut sözdiziminde sunulan sıraya göre farkın hangi dosyadan kaynaklandığını gösteren bir tür işaretçi ok işlevi görür.
Diff oldukça güçlüdür, diff'i iki dizin içeriğini karşılaştırmak için de kullanabilirsiniz; bu, yedeklemeleri veya dosya değişikliklerini veya dosya bütünlüğünü doğrulamak için yardımcı olabilir.
Açıkçası diff komut satırı gerektiriyor, ancak belgeleri karşılaştırırken Mac OS'nin tanıdık grafik arayüzünde olmayı tercih ederseniz, iki kelimelik belgeleri Microsoft Word ile karşılaştırmak veya kod ve sözdizimi ile çalışıyorsanız, Xcode FileMerge aracını, git'i ve hatta Mac için mükemmel BBEdit metin düzenleyicisini deneyin.Ve eğer Windows kullanıyorsanız, "fc" komutu temel olarak diff komutuyla aynı şekilde çalışır ve "fc dosya1 dosya2", diff ile aşağı yukarı aynı karşılaştırmayı gerçekleştirir.
Fark için veya iki dosyayı birbiriyle karşılaştırmak için başka ipuçlarınız var mı? Bunları aşağıda paylaşın!