У меня есть две папки, имеющие теоретически одинаковую структуру папок и одинаковые файлы.
Я хочу проверить различия между двумя копиями в двух папках. Я могу бегать diff folder1/file1 folder2/file1
один за другим, но это отнимает много времени.
Есть ли способ определить, какие файлы отличаются в двух папках? Если нет, то есть ли хотя бы способ сравнить содержимое папки с содержимым второй папки?
Вы пропустили опцию -r
(рекурсивный) для diff
:
diff -r folder1 folder2
Для краткого вывода также добавьте флаг -q
; это только выведет, что файлы отличаются, но не выведет фактические различия. См. Man-страницу (man 1 diff
) для получения дополнительной информации и опций.
Если у вас много файлов и подпапок, вы, вероятно, захотите использовать meld (apt-get install meld), который представляет собой инструмент визуального сравнения и слияния.