Команда diff используется для сравнения различных ревизий файлов. Действие по умолчанию -- сравнить ваши рабочие копии файлов с ревизиями, на которых эти файлы основаны, и сообщить о всех обнаруженных различиях.
Если заданы какие-либо файлы, то сравниваются только они. Если заданы имена каталогов, то сравниваются файлы в этих каталогах.
Смысл кода завершения для команды diff отличается от всех прочих команд; детали описаны в section Код выхода CVS.