diff - сравнение файлов и папок в Linux - UnixHost Blog

diff - сравнение файлов и папок в Linux - UnixHost Blog

Команда 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 вы можете получить выполним в системе

Recommended articles