Сравнение двух папок и файлов в Total Commander
Два каталога вместе со всеми под папками, можно сравнить по содержимому в Total Comander-ре. Для этого встаём с одной стороны на первой папке, а с другой — на второй. Вызываем команду Commands (Команды) / Synchronize Dirs (Синхронизировать каталоги). Ставим галки subdirs (с подкаталогами), by content (по содержимому), ignore date (игнорировать даты), не ставим галку asymmetric (асимметрично), Нажимаем кнопки разноцветные и отжимаем серую где «знак =». Далее, нажимаем справа «Compare» (сравнить).
Результат: если папки одинаковые по содержимому файлов, то выдаст пустой список! Если нет, укажет расхождения.
Сравнение файлов в Total Commander
Выделяем оба файла, переходим Файл — Сравнение по содержимому.
alt=»Сравнение по содержимому» width=»300″ height=»57″ />Далее видим, что строки, в которых найдены отличия подсвечиваются серым цветом, а различия в них красным. Внизу общее количество найденных различий. Переход по найденным различиям осуществлять посредством кнопок Следующее отличие и Предыдущее отличие. Можно использовать поиск по тексту.
Здесь же можно сразу и перенести выбранные отличия в другой файл. Для этого необходимо активировать режим редактирования (кнопка Редактировать).
Сравнить каталоги с помощью Total Commander
Понадобилось мне как-то сравнить содержимое двух папок. Два файла я уже ранее сравнивал с помощью Total Commander. Оказывается, в этом популярном файловом менеджере есть возможность сравнить два каталога. Процесс сравнения прост. В левой панели с помощью клавиши Insert выбираем первый каталог. В правой панели с помощью клавиши Insert выбираем второй каталог.
В меню выбираем Команды → Синхронизировать каталоги.
Открывается новое окно «Синхронизация каталогов».
- асимметрично — нет
- с подкаталогами — да
- по содержимому — да
- игнорировать дату — да
- ⇒ — да
- = — нет
- ≠ — да
- ⇐ — да
Нажимаем кнопку «Сравнить».
Красным подсвечиваются различия в файлах. Синим — уникальные файлы в правой директории, зелёным — уникальные файлы в левой директории. Количество найденных различий указано внизу. Можно отобразить дубликаты или уникальные файлы. Можно указать маску файлов, по умолчанию в поиск попадают все файлы: «*.*». Можно включить в поиск пустые каталоги.
Данный механизм предназначен для синхронизации директорий, но, поскольку я не собираюсь этого делать, то кнопочку «Синхронизировать» я нажимать не буду.
Если нажать правой кнопкой на выбранную пару файлов, то появляется дополнительный список действий. Большая часть меню касается синхронизации директорий, но есть возможность выбрать сравнение двух файлов.
Чем качественно сравнить два каталога с файлами?
wisgest, тем, что сравнение по контрольным суммам требует прочитать стопицот файлов по одному разу, а по содержимому может потребоваться не один раз.
Совпадение в начальных байтах для файлов одинаковой структуры может быть весьма частым.
Но вообще очень сильно зависит от количества и характера файлов. Мы же не знаем, что там у автора. Может, у него по 100 файлов надо сравнить, а не 100 миллионов. И вообще, можно же сравнивать файлы по содержимому только с одинаковым размером. Если, конечно, там не нужно искать частичное соответствие, что также может требоваться (судя по упоминанию сравнения построчно).
Total Commander: сравнение папок и файлов
Чтобы сравнить и унифицировать папки и подкаталоги в Total Comander, понадобиться проделать следующий путь:
- Выбираем с одной и другой стороны папки которые будем сравнивать.
- Идем в меню Commands (Команды) => Synchronize Dirs (Синхронизировать каталоги).
- Галку asymmetric (асимметрично) оставляем пустой, отмечаем галки: subdirs (с подкаталогами), by content (по содержимому), ignore date (игнорировать даты).
- Кнопки в разделе «показывать» отмечаем все кроме «Одинаковые файлы» (зависит от того что именно вам нужно проделать с папками).
- Нажимаем сравнить.
Результат: если папки одинаковые по содержимому файлов, то список будет пуст. Если нет, укажет расхождения.
Сравнение файлов
Файлы в Total Commander сравниваются по строкам. Для сравнения:
- Выделяем оба файла;
- Идем в меню Файл — Сравнение по содержимому.
Результат: строки, в которых найдены отличия подсвечиваются серым цветом, а различия в них красным. Внизу общее количество найденных различий, переход между которыми осуществляется посредством кнопок «Следующее отличие» и «Предыдущее отличие». Можно использовать поиск по тексту. Также, можно перенести выбранные отличия в другой файл. Чтобы это сделать активируйте режим редактирования кнопкой «Редактировать».