Cmp

Ubuntu Türkiye Wiki sitesinden
20.52, 8 Aralık 2012 tarihinde Hatas (mesaj | katkılar) tarafından oluşturulmuş 13966 numaralı sürüm
Gezinti kısmına atla Arama kısmına atla

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

Unix Programları

Kaynak

İngilizce Wikipedia cmp (Unix) maddesi

Dış bağlantılar

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