Вы можете преобразовать встроенный вывод diff -ru
в параллельное представление, с номерами строк и цветом с помощью программы python cdiff
, также известной как cdiff.py (не путать с оберткой cdiff
, которая является частью colordiff
), Мэтью Ванг.
Следуйте любому из предложенных методов установки, приведенных в ссылке, или просто извлеките скрипт cdiff.py
из загрузки в свой PATH, тогда вы можете сделать
diff -ru dir1 dir2 | cdiff.py -s
Любой сценарий, который расширяет архив до его первоначального набора файлов, а затем повторно -архивирует их с вашими предпочтительными параметрами, будет работать, пока вы собираете метаданные (в вашем случае, исходная дата и время первого архива ), затем используйте коснитесь , чтобы изменить дату и время нового архива, чтобы они совпадали.