Упоредите датотеке помоћу "цмп" Утилити у Линуку

Цмп корисност упоређује две датотеке било које врсте и пише резултате на стандардни излаз. Подразумевано, цмп је нечујан ако су датотеке исте; ако се разликују, бајт и број линије на којима се јавља прва разлика.

Бите и линије су нумерисане почевши од једне.

Синопсис

цмп [- л | ] филе1 филе2 [ скип1 [ скип2 ]]

Прекидачи

Следећи прекидачи проширују функционалност команде:

Штампајте број бајтова (децимално) и различите вриједности бајтова (октално) за сваку разлику.

Не штампај ништа за различите датотеке; само вратити статус изласка.

& # 34; Скип & # 34; Аргументи

Опционални аргументи скип1 и скип2 су бајтне оффсет од почетка фајлова1 и филе2 респективно, гдје ће упоређивање почети. Офсет је децимално подразумевано, али се може изразити као хексадецимална или октална вриједност ако претходи њој са водећим или 0 .

Повратне вриједности

Услужни програм цмп излази са једним од следећих вредности:

0- Датотеке су идентичне.

1- Датотеке су различите; ова вредност укључује случај када је једна датотека идентична првом дијелу другог. У другом случају, ако опција - с није специфицирана, цмп пише на стандардни излаз који је ЕОФ постигао у краћој датотеци (прије него што су пронађене било какве разлике).

> 1- Појавила се грешка.

Напомене о употреби

Команда дифф (1) обавља сличну функцију.

Очекује се да ће средство цмп бити компатибилно са Ст-п1003.2.

Пошто се дистрибуције и нивои ослобађања кернела разликују, користите команду човјека ( % ман ) да бисте видели како се на вашем рачунару користи било која одређена команда.