KirMol Wiki

Добро пожаловать в KirMol Wiki

Инструменты пользователя

Инструменты сайта


linux:commands:diff

Это старая версия документа!


Команда diff


О команде diff

Команда diff - Это утилита командной строки, которая сравнивает содержимое файлов и каталогов и показывает построчно различия между ними.

Опции diff

  • –help - Показать справочную информацию по команде
  • –version - Показать информацию о версии diff
  • -B - Игнорирует пустые строки
  • -i - Игнорирует регистр символов
  • -r - Сравнивает каталоги рекурсивно
  • -y - Сравнивает файлы в две колонки
  • -q - Сообщает только о том, различаются файлы или нет, без вывода деталей

Показ изменения через символы

  • a (add) — добавление
  • c (change) — изменение
  • d (delete) — удаление
  • < — строка из первого файла
  • > — строка из второго файла
  • + — строка добавлена
  • - — строка удалена

Использование diff

Сравнить содержимое файлов:

diff Файл1 файл2

Вывод в терминале:

1c1
< Привет! Как дела?
---
> Привет!

Сравнить содержимое каталогов:

diff Каталог1 Каталог2
linux/commands/diff.1781858776.txt.gz · Последнее изменение: Кирилл М