Команда diff в Linux позволяет сравнивать содержимое двух файлов или директорий и отображать различия между ними. Она особенно полезна при редактировании файлов, слиянии различных версий программного кода или при анализе изменений в файлах после выполнения определенных команд. Вот базовый синтаксис команды diff: ``` diff [опции] <файл1> <файл2> ``` Примеры применения: 1. Сравнение двух файлов: ``` diff file1.txt file2.txt ``` Команда выведет различия между файлами file1.txt и file2.txt. 2. Автоматическое применение различий: ``` diff -u file1.txt file2.txt > patch.diff ``` Команда сравнивает файлы file1.txt и file2.txt, а затем сохраняет различия в файле patch.diff в унифицированном формате (-u). Этот файл может быть использован с помощью команды `patch` для применения изменений к исходному файлу. 3. Рекурсивное сравнение содержимого двух директорий: ``` diff -r dir1/ dir2/ ``` Команда сравнивает все файлы и поддиректории между dir1 и dir2 и показывает различия между ними. 4. Иг