linux:commands:diff
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| linux:commands:diff [2026/06/18 17:07] – Кирилл М | linux:commands:diff [2026/07/26 04:59] (текущий) – [О команде diff] Кирилл М | ||
|---|---|---|---|
| Строка 5: | Строка 5: | ||
| ===== О команде diff ===== | ===== О команде diff ===== | ||
| - | Команда diff - Это утилита командной строки, | + | Команда diff - Это утилита командной строки, |
| ===== Опции diff ===== | ===== Опции diff ===== | ||
| Строка 11: | Строка 11: | ||
| * **--help** - Показать справочную информацию по команде | * **--help** - Показать справочную информацию по команде | ||
| * **--version** - Показать информацию о версии diff | * **--version** - Показать информацию о версии diff | ||
| - | * **--r** - Сравнивает каталоги рекурсивно | + | * **-B** - Игнорирует пустые строки |
| + | * **-i** - Игнорирует регистр символов | ||
| + | * **-r** - Сравнивает каталоги рекурсивно | ||
| + | * **-y** - Сравнивает файлы в две колонки | ||
| + | * **-q** - Сообщает только о том, различаются файлы или нет, без вывода деталей | ||
| + | * **-w** - Игнорирует пробелы и табуляцию | ||
| + | |||
| + | ===== Показ изменения через символы ===== | ||
| + | |||
| + | * **a** - Добавление | ||
| + | * **c** - Изменение | ||
| + | * **d** - Удаление | ||
| + | * **<** - Строка из первого файла | ||
| + | * **>** - Строка из второго файла | ||
| + | * **+** - Строка добавлена | ||
| + | * **-** - Строка удалена | ||
| ===== Использование diff ===== | ===== Использование diff ===== | ||
| Строка 26: | Строка 41: | ||
| --- | --- | ||
| > Привет! | > Привет! | ||
| + | </ | ||
| + | |||
| + | Сравнить содержимое файлов и вывести в две колонки, | ||
| + | <code bash> | ||
| + | diff -y Файл1 Файл2 | ||
| + | </ | ||
| + | |||
| + | Вывод в терминале: | ||
| + | < | ||
| + | Привет! Привет! | ||
| + | | ||
| + | Как дела? | ||
| </ | </ | ||
| Строка 33: | Строка 60: | ||
| </ | </ | ||
| + | Сравнить содержимое каталогов рекурсивно, | ||
| + | <code bash> | ||
| + | diff -r Каталог1 Каталог2 | ||
| + | </ | ||
linux/commands/diff.1781802454.txt.gz · Последнее изменение: — Кирилл М
