====== Команда diff ======
----
===== О команде diff =====
Команда diff - Это утилита командной строки, которая позволяет сравнивать содержимое файлов и каталогов и показывает построчно различия между ними.
===== Опции diff =====
* **--help** - Показать справочную информацию по команде
* **--version** - Показать информацию о версии diff
* **-B** - Игнорирует пустые строки
* **-i** - Игнорирует регистр символов
* **-r** - Сравнивает каталоги рекурсивно
* **-y** - Сравнивает файлы в две колонки
* **-q** - Сообщает только о том, различаются файлы или нет, без вывода деталей
* **-w** - Игнорирует пробелы и табуляцию
===== Показ изменения через символы =====
* **a** - Добавление
* **c** - Изменение
* **d** - Удаление
* **<** - Строка из первого файла
* **>** - Строка из второго файла
* **+** - Строка добавлена
* **-** - Строка удалена
===== Использование diff =====
Сравнить содержимое файлов:
diff Файл1 файл2
Вывод в терминале:
1c1
< Привет! Как дела?
---
> Привет!
Сравнить содержимое файлов и вывести в две колонки, используем опцию **-y**:
diff -y Файл1 Файл2
Вывод в терминале:
Привет! Привет!
<
Как дела? <
Сравнить содержимое каталогов:
diff Каталог1 Каталог2
Сравнить содержимое каталогов рекурсивно, используем опцию **-r**:
diff -r Каталог1 Каталог2