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