Сравнение и синхронизация
Когда вы храните две копии одной и той же папки — рабочую папку и резервную копию, ноутбук и сетевой ресурс, проект и его архив — Peach Commander помогает точно увидеть, что изменилось, и снова привести обе стороны в соответствие. Вы можете синхронизировать два каталога, сравнивать отдельные файлы построчно и проверять файлы побайтово, когда нужна уверенность вплоть до последнего символа.
Синхронизация двух каталогов¶
- Откройте папку, которую хотите синхронизировать, в левой панели, а папку для сравнения — в правой панели.
- Выберите Команды ▸ Синхронизировать каталоги…. Пути обеих папок подставляются из ваших панелей.
- Задайте, насколько тщательным должно быть сравнение: включить вложенные папки, сравнивать по содержимому (а не только по дате и размеру) или игнорировать дату изменения.
- Добавьте маску фильтра (например,
*.jpg;*.png), если хотите синхронизировать только определённые файлы. - Просмотрите таблицу результатов. Каждая строка показывает файл слева, стрелку направления посередине и соответствующий файл справа. Стрелки говорят, что произойдёт: → копирует слева направо, ← копирует справа налево, а = означает, что оба идентичны.
- Измените отдельные строки, если вы не согласны с предложенным направлением, затем нажмите кнопку синхронизации, чтобы выполнить изменения.
(Рис.: Окно «Синхронизировать каталоги» сравнивает обе стороны и предлагает направление копирования для каждого файла.)
Сравнение двух файлов по содержимому¶
- Выберите по одному файлу в каждой панели (или два файла в одной панели).
- Выберите Файл ▸ Сравнить по содержимому….
- Два файла открываются рядом с подсвеченными различиями. Используйте элементы управления «следующий/предыдущий» для перехода между изменёнными блоками.
- Если включить режим редактирования, вы можете изменять любой файл напрямую и сохранять свои изменения.
(Рис.: Сравнение двух текстовых файлов; изменённые строки подсвечены с обеих сторон.)
Сравнение файлов побайтово¶
Когда два файла выглядят одинаково, но нужно доказать, что они действительно идентичны (или найти тот единственный отличающийся байт), используйте двоичное сравнение. Оно показывает оба файла в шестнадцатеричном виде с отмеченными несовпадающими байтами, что идеально подходит для проверки загрузок, контроля закодированных данных или подтверждения точной копии.
Сравнение списков каталогов¶
Чтобы сразу заметить различия между двумя открытыми папками, выберите Выделение ▸ Сравнить каталоги (Shift+F2). Peach Commander отметит файлы, которые отличаются или отсутствуют на другой стороне, чтобы вы могли действовать с ними обычными командами копирования, перемещения и удаления.
Сочетания клавиш¶
| Действие | Сочетание |
|---|---|
| Сравнить списки каталогов (отметить различающиеся файлы) | Shift+F2 |
| Сравнить по содержимому | Файл ▸ Сравнить по содержимому… |
| Синхронизировать каталоги | Команды ▸ Синхронизировать каталоги… |
Примечания¶
- По содержимому и по дате/размеру. Быстрое сравнение сопоставляет файлы по размеру и дате изменения, что быстро, но может обмануть, когда временные метки идентичных файлов различаются. Включите по содержимому для надёжного результата ценой чтения каждого файла.
- Вложенные папки и фильтры. Окно синхронизации может заходить во вложенные папки и ограничиваться маской фильтра, поэтому вы можете синхронизировать только те типы файлов, которые вам нужны.
- Вы сохраняете контроль. Синхронизация никогда не выполняется сама по себе — вы просматриваете предложенные направления в таблице результатов и можете изменить любое из них, прежде чем что-либо будет скопировано.
- Наборы настроек. Часто используемые конфигурации синхронизации можно сохранить и повторно использовать, чтобы не вводить одни и те же параметры каждый раз.