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

Обновлено 9 октября 2026 · 5 мин чтения

На этой странице

Откройте две папки в левой и правой панели и выберите F9 → «Команды» → «Сравнение папок». Far выделит файлы, которых нет в другой панели или которые новее. После этого F5 скопирует выделенное – и папки сравняются.

Быстрое сравнение

Встроенная команда «Сравнение папок» сравнивает только текущие папки, без подпапок, и только по имени и дате изменения – не по содержимому. Выделяются:

  • файлы, которые есть только в одной панели;
  • файлы, которые новее, чем файл с тем же именем в другой панели.

Этого хватает, чтобы быстро понять, что изменилось в копии проекта или на флешке.

С подпапками и по содержимому

В комплекте Far есть плагин «Расширенное сравнение» (Compare): F11 → «Расширенное сравнение». В его окне можно включить:

  • вложенные папки – и ограничить глубину;
  • только выделенные файлы и папки;
  • время – с точностью до двух секунд (полезно для флешек с FAT32) и без учёта сдвига часовых поясов;
  • размер;
  • содержимое – побайтно, при желании без учёта пробелов и разницы в переводах строк Windows и Linux.

В отличие от встроенной команды, плагин выделяет различающиеся файлы в обеих панелях.

Ещё мощнее – сторонние плагины AdvCmpEx и Visual Compare: они показывают результат списком, умеют сравнивать папки на серверах и в архивах. Ссылки – на странице «Плагины».

Синхронизация

Отдельной кнопки «синхронизировать» для обычных папок в Far нет, но делается это в два шага:

  1. Сравните папки – встроенной командой или «Расширенным сравнением».
  2. Нажмите F5 в панели, где выделены более новые файлы: копируются только они. На вопрос о замене ответьте «Вместо» и отметьте «Запомнить выбор» – чтобы не отвечать на каждый файл. Сравнить два файла прямо в этом окне можно клавишей F3.

Для сервера по FTP или SFTP синхронизация встроена в NetBox – в меню его команд есть «Синхронизировать». Подробнее – в статье «NetBox».

Если нужна регулярная зеркальная копия с удалением лишнего, удобнее системная команда Windows:

robocopy C:\Projects D:\Backup\Projects /MIR

Ключ /MIR удаляет в копии файлы, которых нет в источнике, – проверьте пути дважды.

Сравнить два файла

Для текстовых файлов подойдёт команда Windows fc: встаньте на файл и наберите в командной строке

fc "имя_файла" "путь_к_другому"

Имена удобно вставлять клавишами: Ctrl+Enter – имя файла под курсором, Ctrl+; – полный путь к файлу в соседней панели. Наглядное сравнение с подсветкой различий даёт плагин Visual Compare.

Все статьи справочника →