рекурсивно изменяет каталог, игнорируя все двоичные файлы.

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

Насколько я понимаю, diff не имеет режима «игнорировать двоичный файл», но имеет аргумент игнорирования, который будет игнорировать регулярное выражение в файле. Я не знаю, что там писать, чтобы игнорировать двоичные файлы, независимо от расширения.

Я использую следующую команду, но она не игнорирует двоичные файлы. Кто-нибудь знает, как изменить эту команду для этого?

diff -rq dir1 dir2
73
задан codeforester 30 March 2019 в 23:46
поделиться