diff это команда оболочки, чтобы найти различия между двумя файлами. Это характерно для всех систем *nix

В вычислениях diff - это утилита сравнения файлов, которая выводит различия между двумя файлами. Обычно он используется для отображения изменений между одной версией файла и предыдущей версией того же файла.
Diff отображает изменения, внесенные в строку для текстовых файлов.

Вывод называется "diff" или патчем, так как вывод может быть применен с патчем программы Unix. Вывод похожих утилит сравнения файлов также называется "diff".

( источник)

Тип man diff в оболочке, чтобы получить полную документацию.