Сравнение и синхронизация папок
Обновлено 9 октября 2026 · 5 мин чтения
Откройте две папки в левой и правой панели и выберите F9 → «Команды» → «Сравнение папок». Far выделит файлы, которых нет в другой панели или которые новее. После этого F5 скопирует выделенное – и папки сравняются.
Быстрое сравнение
Встроенная команда «Сравнение папок» сравнивает только текущие папки, без подпапок, и только по имени и дате изменения – не по содержимому. Выделяются:
- файлы, которые есть только в одной панели;
- файлы, которые новее, чем файл с тем же именем в другой панели.
Этого хватает, чтобы быстро понять, что изменилось в копии проекта или на флешке.
С подпапками и по содержимому
В комплекте Far есть плагин «Расширенное сравнение» (Compare): F11 → «Расширенное сравнение». В его окне можно включить:
- вложенные папки – и ограничить глубину;
- только выделенные файлы и папки;
- время – с точностью до двух секунд (полезно для флешек с FAT32) и без учёта сдвига часовых поясов;
- размер;
- содержимое – побайтно, при желании без учёта пробелов и разницы в переводах строк Windows и Linux.
В отличие от встроенной команды, плагин выделяет различающиеся файлы в обеих панелях.
Ещё мощнее – сторонние плагины AdvCmpEx и Visual Compare: они показывают результат списком, умеют сравнивать папки на серверах и в архивах. Ссылки – на странице «Плагины».
Синхронизация
Отдельной кнопки «синхронизировать» для обычных папок в Far нет, но делается это в два шага:
- Сравните папки – встроенной командой или «Расширенным сравнением».
- Нажмите F5 в панели, где выделены более новые файлы: копируются только они. На вопрос о замене ответьте «Вместо» и отметьте «Запомнить выбор» – чтобы не отвечать на каждый файл. Сравнить два файла прямо в этом окне можно клавишей F3.
Для сервера по FTP или SFTP синхронизация встроена в NetBox – в меню его команд есть «Синхронизировать». Подробнее – в статье «NetBox».
Если нужна регулярная зеркальная копия с удалением лишнего, удобнее системная команда Windows:
robocopy C:\Projects D:\Backup\Projects /MIR
Ключ /MIR удаляет в копии файлы, которых нет в источнике, – проверьте пути дважды.
Сравнить два файла
Для текстовых файлов подойдёт команда Windows fc: встаньте на файл и наберите в командной строке
fc "имя_файла" "путь_к_другому"
Имена удобно вставлять клавишами: Ctrl+Enter – имя файла под курсором, Ctrl+; – полный путь к файлу в соседней панели. Наглядное сравнение с подсветкой различий даёт плагин Visual Compare.