Windows Komut İsteminden FC (Dosya Karşılaştırma) Nasıl Kullanılır
PC kullanıyorsanız erişebileceğiniz herhangi bir içerik veya ikili kod farklılığı olup olmadığını görmek için dosyaları karşılaştırmak için kullanılabilecek harika bir komut satırı aracı vardır. Burada bahsedeceğimiz gibi Dosya Karşılaştırma veya FC, buradan itibaren, metin veya ikili dosyaların içeriğini karşılaştıracak ve hem ASCII hem de Unicode metni karşılaştırabilecek basit bir programdır. Bu aracı, iki dosyadan veya diğerleriyle eşleşmeyen iki dosya grubundan gelen satırları görüntülemek için kullanabilirsiniz..
Dosya Karşılaştırma Anahtarları ve Parametreleri
- / B - Bu anahtar ikili bir karşılaştırma yapacak.
- / C - Büyük / küçük harf duyarlı bir karşılaştırma yapmanız gerekirse, bu anahtarı kullanın..
- / A - Bu anahtar, FC'nin her bir farklılık grubu için yalnızca ilk ve son satırları göstermesini sağlayacaktır..
- / U - Dosyaları Unicode metin dosyaları olarak karşılaştırmak için bu anahtarı kullanın..
- / L - Bu, dosyalarınızı ASCII metni olarak karşılaştıracaktır.
- / N - Bu anahtar yalnızca ASCII ile kullanılabilir, ancak ilgili tüm satır numaralarını gösterecektir..
- /1 POUND = 0.45 KGn - FC'nin iptal etmeden önce okuyacağı ardışık farklı satırların miktarını sınırlamak için "n" yi bir sayı ile değiştirin. Varsayılan, bir sayı belirtmezseniz, 100 satır uyuşmaz metindir..
- /nnnn - Buradaki “n” lerin değiştirilmesi, FC'ye uyuşmaz hatları bulduğu zaman, uyuşmazlığın ardından ardışık eşleşen satırları “n” bulması durumunda devam edebileceğini söyleyecektir. İki dosyanın son derece senkronizasyondan çıkmasını önlemek istiyorsanız, bu kullanışlıdır..
- / T - Bu anahtar FC'ye sekmeleri boşluklara genişletmemesini söyler.
- / W - Bu anahtarı kullanırsanız, FC dosyalarınızı karşılaştırırken beyaz alanı sıkıştırır (sekmeler ve boşluklar).
Belirtmeniz gereken tek bir parametre var, ancak bunun iki örneğini girmeniz gerekecek. Bu, dosyalarınızın konumunu belirteceğiniz Pathname parametresidir..
FC'nin Sözdizimi
Komut istemindeki her araç gibi, komutlarınızı doğru sözdizimi ile nasıl gireceğinizi bilmeniz gerekecektir. Dosya Karşılaştırma aracı için kullanabileceğiniz iki ana seçenek vardır. İki ayrı dosya yerine iki dosya kümesini karşılaştırmak istiyorsanız, joker karakterler (? Ve *) kullanabilirsiniz..
FC [yol adı1] [yol adı2]FC [anahtarlar] [yol adı1] [yol adı2]
Komutunuza bağlı olarak% 4 hata seviyesinden% yanıttan birini alacaksınız..
- -1 - Sözdiziminiz yanlış.
- 0 - Her iki dosya aynı.
- 1 - dosyalar farklı.
- 2 - Dosyalardan en az biri bulunamıyor.
Hadi pratik yapalım
Başlamadan önce, test için kullanacağımız üç örnek metin belgesini indirmelisiniz. Bu belgelerin her biri, birkaç benzer kelime grubuna sahip bir metin paragrafı içerir. Bu üç dokümanı indirdikten sonra, bunları bilgisayarınızdaki herhangi bir klasöre kopyalayabilirsiniz. Bu yazının amaçları doğrultusunda, tüm metin belgelerini masaüstüne koyacağız..
- FCsample
- FCexercise
- FCexercise2
Şimdi yükseltilmiş bir komut istemi penceresi açmanız gerekecek. Başlat menüsünü Windows 7 ve 10'da açın veya arama işlevini Windows 8'de açın ve CMD'yi arayın. Ardından, üzerine sağ tıklayın ve ardından “Yönetici olarak çalıştır” a basın. Yükseltilmiş bir komut istemi penceresi açmanıza gerek kalmazken, sinir bozucu onay iletişim kutularını engellemenize yardımcı olur.
Bugünkü eğitmenimiz, aşağıda ele alınacak olan birkaç basit senaryoyu kapsayacaktır..
- Dosya Karşılaştırma özelliğini kullanarak aynı klasördeki iki metin dosyasını karşılaştırın.
- “/ Lbn” anahtarını kullanarak Dosya Karşılaştır'ı kullanarak aynı klasördeki dosyaları karşılaştırın..
- İki özdeş dosyayı karşılaştırın.
- İki farklı dosya ve iki aynı dosyanın ikili karşılaştırmasını gerçekleştirme.
Senaryo 1 - Dosya Karşılaştırma özelliğini kullanarak iki metin dosyasını karşılaştırın.
Artık komut istemi pencerenizi açtınız ve masaüstünüzde metin dosyalarınız var, basit bir dosya karşılaştırması yapmaya hazırız. Bu bölümde, temel bir karşılaştırma yapacağız ve ardından birkaç farklı seçenek ekleyeceğiz. “FCsample” ve “FCexercise” içeriğini karşılaştırmak için aşağıdaki komutu girerek başlayın. Yol adını bilgisayarınızla eşleşen adla değiştirmeyi ve komut isteminin büyük / küçük harf duyarlı olmadığını unutmayın.
fc C: \ Kullanıcılar \ Martin \ Masaüstü \ FCsample.txt C: \ Kullanıcılar \ Martin \ Masaüstü \ FCexercise.txt
Bu durumda, her iki belgedeki tüm metinler düzgün eşleşmediklerinden gösterilir..
Senaryo 2 - Aynı klasördeki dosyaları “/ lbn” anahtarını kullanarak Dosya Karşılaştır'ı kullanarak karşılaştırın.
Şimdi, FC'ye 2 satır yanlış veri sonrasında durmasını söyleyeceğimiz başka bir karşılaştırma yapalım. Bunu, “/ lbn” anahtarını ekleyerek yapın..
fc / lb2 C: \ Kullanıcılar \ Martin \ Masaüstü \ FCsample.txt C: \ Kullanıcılar \ Martin \ Masaüstü \ FCexercise.txt
Gördüğünüz gibi, “Resync Başarısız” yazan bir hata mesajı alıyorsunuz. Dosyalar çok farklı. ”Bunun nedeni ikiden fazla ardışık yanlış veri hattının bulunmasıdır. Hangi sonuçları aldığınızı görmek için sayıları değiştirmeyi veya dosyaları kendiniz düzenlemeyi ve dosya karşılaştırma aracıyla oynamayı deneyin..
Senaryo 3 - İki özdeş dosyayı karşılaştırın.
İndirdiğiniz dosyalarda, “FCexercise” ve “FCexercise2” adında iki dosya göreceksiniz. Bu iki dosya tamamen aynı içeriğe sahip, bu yüzden bir karşılaştırma yapacağız ve hangi sonuçları aldığımızı göreceğiz..
fc C: \ Kullanıcılar \ Martin \ Masaüstü \ FCexercise.txt C: \ Kullanıcılar \ Martin \ Masaüstü \ FCexercise2.txt
Yukarıdaki resimde görebileceğiniz gibi, FC hiçbir farkla karşılaşmadığını bildirmektedir. Bir dosyayı düzenlerseniz, tek bir harf eklerseniz ve komutu tekrar deneyin, sonuçlarınız aşağıdaki resimde olduğu gibi görünecektir. Değiştirilen tek şeyin “a” harfinin eklenmesi olduğunu unutmayın.
Senaryo 4 - İki farklı dosya ve iki aynı dosyanın ikili karşılaştırmasını yapın.
Bu örnek için, “FCexercise” ve “FCsample” dosyalarının ikili bir karşılaştırmasını yapacağız..
fc / b C: \ Kullanıcılar \ Martin \ Masaüstü \ FCexercise.txt C: \ Kullanıcılar \ Martin \ Masaüstü \ sample.txt
İki dosyanın karşılaştırıldığını bildirerek, fonksiyonun başladığını fark edeceksiniz. Ardından, dosyaların bir araya getirildiği, yan yana olduğu bir grup ikili basamak kaydırılır ve son olarak, FCexercise'in FCsample'den daha uzun olduğunu söyleyen bir rapor alırsınız. Bir sonraki örnek için, “FCexercise” ve “FCexercise2” dosyalarının ikili bir karşılaştırmasını yapacağız..
fc / b C: \ Kullanıcılar \ Martin \ Masaüstü \ FCexercise.txt C: \ Kullanıcılar \ Martin \ Masaüstü \ FCexercise2.txt
İki özdeş dosyanın bu karşılaştırmasında, FC iki dosya arasında bir fark olmadığını bildirmiştir. Artık FC aracının temellerini bildiğinize göre, düğmelerle oynamaktan ve yeni fikirleri denemekten çekinmeyin. Herhangi bir kazayla veri kaybını önlemek için, dosyalarla oynarken, burada verilenler gibi sahte örnekleri kullanmak en iyisidir..
Resim Kredisi: Flickr'da Nikki