cmp -- сравнить два файла

Версия для печатиОтправить другуPDF version
CMP(1)                Справочник основных команд FreeBSD                CMP(1)

НАЗВАНИЕ
     cmp -- сравнить два файла
СИНТАКСИС
     cmp [-l | -s | -x] [-hz] файл1 файл2 [пропуск1 [пропуск2]]

ОПИСАНИЕ
     Утилита cmp сравнивает два файла любого типа и пишет результат в стан-
     дартный вывод.  По умолчанию cmp не выдаёт никаких сообщений, если файлы
     одинаковы; если же они различаются, сообщается номер байта и строки, где
     обнаружено первое различие.
     Байты и строки нумеруются, начиная с единицы.

     Имеются следующие опции:
     -h      Не следовать символическим ссылкам.

     -l      Вывести (десятичный) номер байта и (восьмеричные) значения разли-
             чающихся байтов для каждого различия.
     -s      Ничего не выводить, если файлы различаются, лишь вернуть статус
             завершения.

     -x      То же, что и -l, но выводит шестнадцатеричные значения и счёт
             байтов в файлах начинается с нуля.
     -z      В случае с обычными файлами сначала сравнить их размеры, и если
             они отличаются, не сравнивать их содержимое.

     Необязательные аргументы пропуск1 и пропуск2 указывают смещения в байтах
     от начала файлов файл1 и файл2 соответственно, где начнётся сравнение.
     Смещение по умолчанию десятичное, но может быть задано шестнадцатеричным
     или восьмеричным значением, если добавить к нему впереди ``0x'' или
     ``0''.
СТАТУС ЗАВЕРШЕНИЯ
     Утилита cmp завершается с одним из следующих значений:

     0     Файлы идентичны.
     1     Файлы различаются, включая случай, когда один файл идентичен
           начальной части другого.  В последнем случае, если не указана опция
           -s, cmp пишет в стандартный файл ошибок сообщение о том, что в
           более коротком файле был достигнут (до нахождения каких-либо разли-
           чий) конец файла (EOF).

     >1    Произошла ошибка.
СМОТРИ ТАКЖЕ
     diff(1), diff3(1)

СТАНДАРТЫ
     Предполагается, что утилита cmp соответствует стандарту IEEE Std 1003.2
     (``POSIX.2'').
ИСТОРИЯ
     Команда cmp появилась в Version 1 AT&T UNIX.

FreeBSD 6.2                     19 декабря 2006                    FreeBSD 6.2
Ваша оценка: Нет Средняя: 3.5 (2 голоса)

Вставай, Україно!

Литература