Skip to content

Сравнение и синхронизация

Когда вы храните две копии одной и той же папки — рабочую папку и резервную копию, ноутбук и сетевой ресурс, проект и его архив — Peach Commander помогает точно увидеть, что изменилось, и снова привести обе стороны в соответствие. Вы можете синхронизировать два каталога, сравнивать отдельные файлы построчно и проверять файлы побайтово, когда нужна уверенность вплоть до последнего символа.

Синхронизация двух каталогов

  1. Откройте папку, которую хотите синхронизировать, в левой панели, а папку для сравнения — в правой панели.
  2. Выберите Команды ▸ Синхронизировать каталоги…. Пути обеих папок подставляются из ваших панелей.
  3. Задайте, насколько тщательным должно быть сравнение: включить вложенные папки, сравнивать по содержимому (а не только по дате и размеру) или игнорировать дату изменения.
  4. Добавьте маску фильтра (например, *.jpg;*.png), если хотите синхронизировать только определённые файлы.
  5. Просмотрите таблицу результатов. Каждая строка показывает файл слева, стрелку направления посередине и соответствующий файл справа. Стрелки говорят, что произойдёт: копирует слева направо, копирует справа налево, а = означает, что оба идентичны.
  6. Измените отдельные строки, если вы не согласны с предложенным направлением, затем нажмите кнопку синхронизации, чтобы выполнить изменения.

Окно синхронизации каталогов с двумя путями папок и таблицей результатов из файлов со стрелками влево, равно и вправо (Рис.: Окно «Синхронизировать каталоги» сравнивает обе стороны и предлагает направление копирования для каждого файла.)

Сравнение двух файлов по содержимому

  1. Выберите по одному файлу в каждой панели (или два файла в одной панели).
  2. Выберите Файл ▸ Сравнить по содержимому….
  3. Два файла открываются рядом с подсвеченными различиями. Используйте элементы управления «следующий/предыдущий» для перехода между изменёнными блоками.
  4. Если включить режим редактирования, вы можете изменять любой файл напрямую и сохранять свои изменения.

Окно сравнения с двумя текстовыми файлами рядом и подсвеченными различающимися строками (Рис.: Сравнение двух текстовых файлов; изменённые строки подсвечены с обеих сторон.)

Сравнение файлов побайтово

Когда два файла выглядят одинаково, но нужно доказать, что они действительно идентичны (или найти тот единственный отличающийся байт), используйте двоичное сравнение. Оно показывает оба файла в шестнадцатеричном виде с отмеченными несовпадающими байтами, что идеально подходит для проверки загрузок, контроля закодированных данных или подтверждения точной копии.

Сравнение списков каталогов

Чтобы сразу заметить различия между двумя открытыми папками, выберите Выделение ▸ Сравнить каталоги (Shift+F2). Peach Commander отметит файлы, которые отличаются или отсутствуют на другой стороне, чтобы вы могли действовать с ними обычными командами копирования, перемещения и удаления.

Сочетания клавиш

Действие Сочетание
Сравнить списки каталогов (отметить различающиеся файлы) Shift+F2
Сравнить по содержимому Файл ▸ Сравнить по содержимому…
Синхронизировать каталоги Команды ▸ Синхронизировать каталоги…

Примечания

  • По содержимому и по дате/размеру. Быстрое сравнение сопоставляет файлы по размеру и дате изменения, что быстро, но может обмануть, когда временные метки идентичных файлов различаются. Включите по содержимому для надёжного результата ценой чтения каждого файла.
  • Вложенные папки и фильтры. Окно синхронизации может заходить во вложенные папки и ограничиваться маской фильтра, поэтому вы можете синхронизировать только те типы файлов, которые вам нужны.
  • Вы сохраняете контроль. Синхронизация никогда не выполняется сама по себе — вы просматриваете предложенные направления в таблице результатов и можете изменить любое из них, прежде чем что-либо будет скопировано.
  • Наборы настроек. Часто используемые конфигурации синхронизации можно сохранить и повторно использовать, чтобы не вводить одни и те же параметры каждый раз.