Споредете ги датотеките со "cmp" Utility во Linux

СМП корисноста ги споредува две датотеки од било кој тип и ги запишува резултатите до стандардниот излез. Стандардно, cmp е нечујно ако датотеките се исти; ако се разликуваат, бројот на бајти и број на линии во кои се случила првата разлика се пријавени.

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

Синопсис

cmp [- l | -s ] file1 file2 [ skip1 [ skip2 ]]

Склопки

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

-l

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

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

& # 34; Skip & # 34; Аргументи

Опционалните аргументи skip1 и skip2 се бајт offset од почетокот на file1 и file2, соодветно, каде што ќе започне споредбата. Офсет е стандардно дешифриран, но може да биде изразен како хексадецимална или октална вредност со претходна предност со водечки 0 или 0 .

Вратени вредности

Употребата cmp излегува со една од следниве вредности:

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

1- Датотеките се различни; оваа вредност го вклучува случајот кога една датотека е идентична со првиот дел од другата. Во вториот случај, ако опцијата - s не е одредена, cmp пишува до стандардниот излез што EOF беше постигнат во пократката датотека (пред да се пронајдат разлики).

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

Забелешки за употреба

Истата команда diff (1) врши слична функција.

Се очекува услугата cmp да биде компатибилна со St-p1003.2.

Бидејќи дистрибуциите и нивоата за ослободување на јадрото се разликуваат, користете ја командата man ( % man ) за да видите како се користи одредена команда на вашиот компјутер.