Команда diff используется для сравнения нескольких файлов. Данная утилита умеет сравнивать не только файлы но и папки.
Инструкции при выводе команды
Для сравнения создадим два файла 1.txt и 2.txt
Содержимое файла 1.txt
Содержимое файла 2.txt
Выполнив команду сравнения diff 1.txt 2.txt мы получим следующий вывод
Первая строка в выводе 5a,6,7 говорит о том, что после строки 5 оригинального файла 1.txt по сравнению с 2.txt были добавлены строки 6 и 7 со значениями test1 и test2 . На это указывает инструкция a .
Создадим две папки dir1 и dir2 в которых будут следующие файлы
Выполним команду для сравнения содержимого папок diff dir1 dir2 и получим следующий результат
В выводе команды мы получаем информация о том, что в файлы test.txt и test2.txt находится только в папке dir1 , а файл test5.txt у нас находится только в папке dir2
Более подробную информацию о команде diff вы можете получить выполним в системе