Можно передать больше двух файлов, если это нужно. Перед тем как перейти к примерам, давайте рассмотрим опции утилиты: -q - выводить только отличия файлов; -s - выводить только совпадающие части; -с - выводить нужное количество строк после совпадений; -u - выводить только нужное количество строк после отличий; -y - выводить в две колонки; -e - вывод в формате ed скрипта; -n - вывод в формате RCS; -a - сравнивать файлы как текстовые, даже если они не текстовые; -t - заменить табуляции на пробелы в выводе; -l - разделить на страницы и добавить поддержку листания; -r - рекурсивное сравнение папок; -i - игнорировать регистр; -E - игнорировать изменения в табуляциях; -Z - не учитывать пробелы в конце строки; -b - не учитывать пробелы; -B - не учитывать пустые строки. Это были основные опции утилиты, теперь давайте рассмотрим как сравнить файлы Linux. В выводе утилиты кроме, непосредственно, отображения изменений, выводит строку в которой указывается в какой строчке и что было сделано. Для этого используются такие символы: a - добавлена; d - удалена; c - изменена.