Работа над коробкой Fedora Constantine. Я ищу diff
две директории рекурсивно, чтобы проверить изменения источника. Из-за настройки проекта (до моего участия в проекте! Sigh) каталоги содержат как исходные тексты, так и двоичные файлы, а также большие наборы двоичных данных. В то время как diffing в конечном итоге работает с этими каталогами, мне потребовалось бы около двадцати секунд, если бы я мог игнорировать двоичные файлы.
Насколько я понимаю, diff не имеет режима "игнорировать двоичный файл", но имеет аргумент игнорирования, который будет игнорировать регулярное выражение внутри файла. Я не знаю, что там писать, чтобы игнорировать двоичные файлы, независимо от расширения.
Я использую следующую команду, но она не игнорирует двоичные файлы. Кто-нибудь знает, как изменить эту команду, чтобы сделать это?
diff -rq dir1 dir2