Cmp

Ubuntu Türkiye Wiki sitesinden
Şuraya atla: kullan, ara

cmp, Unix veya Unix benzeri işletim sistemlerinde kullanılan bir uçbirim komutudur. Herhangi iki tür dosyayı karşılaştırır ve sonucu standart çıktıya yazar. Eğer dosyalar aynıysa öntanımlı olarak cmp komutu birşey yapmaz. Eğer farklıysalar, ilk farkın oluştuğu bayt ve satır sayısı gösterilir.

Anahtarlar

cmp, komut satırı anahtarlarının (argüman) kullanımıyla nitelendirilebilir. GNU sürümü tarafından desteklenen cmp anahtarları:

-b, --print-bytes 
Bayt farkını yazar.
-i SKIP, --ignore-initial=SKIP 
Girdinin ilk SKIP baytlarını atlar.
-i SKIP1:SKIP2, --ignore-initial=SKIP1:SKIP2 
DOSYA1'in ilk SKIP1 ve DOSYA2'nin ilk SKIP2 baytlarını atla.
-l, --verbose 
Tüm farklı baytların değerlerini ve bayt sayılarını gösterir.
-n LIMIT, --bytes=LIMIT 
En SINIR baytlarını karşılaştırır.
-s, --quiet, --silent 
Hiçbirşey yapmaz. Sadece çıkış durumu verir.
-v, --version 
Sürüm bilgisi gösterir.
--help 
Yardım dosyasını gösterir.

Döndürme değerleri

  • 0 - dosyalar aynı
  • 1 - dosyalar farklı
  • 2 - ulaşılamaz veya eksik argüman

İlgili maddeler

Dış bağlantılar

Kaynakça

İngilizce Wikipedia cmp (Unix) maddesi

Unix komutları (daha fazla)
Dosya dizgesi catcdchmodchgrpchowncksumcmp cpdddudf fsckfuserlnlslsattrlsofmkdirmountmvpwdrm rmdirsplittouchumask
Süreç ve görev yönetimi atchrootcroncrontabexitkillkillallnicepgreppidofpkillpspstreesleeptimetopwait
Kullanıcı ortamı envfingeridlognamemesgpasswdsusudouptimewwallwhowhoamiwrite
Metin işleme awkcommcsplitcutdiffedexfmtheadiconvjoinlessmorepastesedsortstringstailtalktruniqvivimwcxargs
Kabuk programlama aliasbasenamedirnameechoexprfalseprintftesttrueunset
Ağ Araçları inetdhostifconfignetcatnetstatnslookuppingrlogintraceroute
Arama findgreplocatewhereiswhich
Diğer aproposbannerbccalcleardateddfilehelphistoryinfolplprmanpaxsizeteetputtypeunamewhatisyes