Сравнение файлов (команда diff)

Команда diff служит для сравнения текстовых файлов. С ее помощью можно сравнивать как отдельные файлы, так и содержимое каталогов.

Если команда diff сравнивает обычные файлы или текстовые файлы из разных каталогов, она выдает список несовпадающих строк файлов.

Ниже приведены примеры применения команды diff:
  • Для сравнения двух файлов введите:
    diff chap1.bak chap1
    Появится список различий файлов chap1.bak и chap1.
  • Для сравнения двух файлов с игнорированием пробелов введите:
    diff -w prog.c.bak prog.c
    Если файлы отличаются друг от друга только количеством пробелов и символов табуляции, разделяющих слова, то команда diff -w будет считать их одинаковыми.