Freefilesync что это за программа
Перейти к содержимому

Freefilesync что это за программа

  • автор:

Обзор FreeFileSync. Бесплатная утилита для синхронизации файлов

Периодически я ищу инструменты для синхронизации данных в папках. За это время я попробовал множество платных и бесплатных вариантов, но ни один из них так и не прижился в моей ежедневной работе. В этот раз я решил взять на пробу FreeFileSync.

FreeFileSync — утилита с открытым исходным кодом для синхронизации файлов и папок.

Есть версии для Windows, macOS, Linux. Сразу оговорюсь, что у FreeFileSync есть платная версия (донатная версия), которая даёт возможности портабельной установки, параллельного копирования, автообновлений, оповещений на почту и тихой установки. Но сумма доната может быть любой — на ваш выбор.

Интерфейс

На обзор я взял Windows-версию, но по факту между операционными системами разницы нет. На скриншотах ниже можно увидеть версии для macOS, Linux и Windows, соответственно.

Если вы уже работали с подобными утилитами, то разобраться что к чему не составит труда. А вот новичкам понадобится какое-то время на освоение. Это как раз тот случай, когда нужно показать обучение после запуска приложения. Но его нет.

Само приложение поделено на четыре условные зоны:

  • Список задач;
  • Лог работы;
  • Исходная папка и папка назначения;
  • Панель управления.

Настройка синхронизации

FreeFileSync поддерживает несколько типов синхронизаций и источников. Вы можете синхронизировать локальные файлы и папки, сетевые папки, локальные данные с облаком или FTP-сервером и даже мобильные устройства.

Сама синхронизация может быть как односторонней, так и зеркальной. При этом можно настроить только обновление файлов или выборочную синхронизацию в обе стороны.

Для начала синхронизации нужно выбрать папки источника и названия, с которыми вы хотите работать.

После чего на верхней панели надо выбрать тип сравнения: дата и размер файла, содержимое файла или размер файла. А также выбрать тип синхронизации.

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

Когда всё настроено, нужно нажать кнопку Сравнить для предпросмотра будущих изменений. Здесь же можно быстро настроить параметры фильтрации лишних файлов или разрешить какие-то конфликты.

Если всё OK, то остаётся нажать кнопку Синхронизировать, и все данные будут перемещены согласно выбранным параметрам.

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

Что ещё умеет FreeFileSync

В утилите много дополнительных фишек. К примеру, приложение умеет понимать, что данные были перемещены или удалены. А для всех удалённых или изменённых при синхронизации данных есть версионирование.

Из плюсов стоит отметить, что нет никаких ограничений на количество или объём данных, которые можно синхронизировать.

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

При этом ручные синхронизации работают как часы, и со своими задачами утилита справляется на ура. Если выбирать между платными аналогами и FreeFileSync, я не вижу каких-то причин переплачивать за более удобную работу. Здесь вы сможете настроить все те же задания, но придётся потратить чуть больше времени.

FreeFileSync

FreeFileSync — бесплатная программа для синхронизации папок. Поддерживается как синхронизация каталогов на локальном компьютере, так и между сетевыми дисками. Также поддерживается протокол SFTP для подключения к удаленным серверам. В программе можно сформировать файл с пакетным заданием, которое выполняется без запуска графического интерфейса. Это довольно удобно, потому что файл можно прописать в планировщик Windows и настроить периодичность его выполнения. Имеется функция синхронизации папок в реальном времени. Этом может пригодится в случае, когда содержимое каталогом меняется достаточно быстро.

FreeFileSync 13.1

FreeFileSync

FreeFileSync

FreeFileSync – это синхронизатор файлов и каталогов с открытым исходным кодом. Программа распространяется бесплатно, переведена на русский язык и предоставляет пользователям удобный интерфейс для создания резервных копий собственных данных.

Основу программы составляет механизм синхронизации объектов, хранящихся в различных каталогах, один из которых обязательно является источником. Обычно такие объекты имеют одинаковые имена и преследуют одну и ту же цель, например, хранение паролей к учетным записям пользователя. В процессе модификации рабочих файлов между папками источника и назначения появляются различия, которые и призван устранить инструмент FreeFileSync. Как правило, это достигается путем записи/перезаписи объектов в target-каталоге и приведение его, таким образом, к актуальному виду. При этом суть синхронизатора состоит в том, чтобы автоматизировать вышеописанный процесс и снять нагрузку с пользователя, склонного к допущению ошибок.

Важность инструмента может быть неочевидна до тех пор, пока синхронизации подвергаются один-два файла. Если же речь идет о нескольких проектах, которые состоят из сотен объектов, поддерживаются разработчиками одновременно и имеют разветвленное дерево каталогов, то в этом случае без подобного рода ПО не обойтись.

Сравнение объектов в FreeFileSync может осуществляться по нескольким критериям, как то размер, содержание или дата их последней модификации. Кроме того инструмент предоставляет несколько способов разрешения конфликтов, а также несколько вариантов синхронизации – в обе стороны либо слева направо от каталога-источника к папке назначения.

Интерфейс программы выполнен в фирменном стиле. Главное окно поделено на панель инструментов (слева), а также две рабочие области, где происходит сравнение и непосредственно синхронизация каталогов. Инструмент FreeFileSync поддерживает механизм сессий. Таким образом, пользователь имеет возможность создания нескольких задач, связанных с синхронизацией и резервированием. Так, например, одна из конфигураций может копировать файлы из рабочей директории проекта в локальную папку на том же жестком диске, в то время как другая будет переносить модифицированные файлы на сервер по протоколу FTP.

Преимущества FreeFileSync

  • Распространение продукта на бесплатной основе.
  • Поддержка русского и украинского языка интерфейса.
  • Наличие нескольких вариантов синхронизации, как то однонаправленное обновление или зеркалирование, а также синхронизация в обе стороны.
  • Поддержка различных вариантов разрешения конфликтов – перезаписи, обновления, создания копии, перемещения в корзину, а также безвозвратного удаления.
  • Поддержка механизма сессий; возможность создания нескольких заданий (конфигураций).
  • Возможность настройки фильтров и исключений.
  • Поддержка взаимодействия с FTP-хранилищами.
  • Поддержка функции «drag and drop».

Недостатки FreeFileSync

  • Отсутствие функции автозапуска программы.

Заключение

Инструмент FreeFileSync может быть использован в офисе и дома. При этом программа обладает функционалом, достаточным для большинства нужд как разработчиков, так и рядовых пользователей.

Установка FreeFileSync

Установка синхронизатора выглядит стандартно. Чтобы изменить язык интерфейса щелкните «Tools» в верхнем меню программы, после чего перейдите к пункту «Language». Далее выберите необходимое значение языка в выпадающем списке. Изменения вступят в силу автоматически.

Изменения в последней версии

  • Сохраняйте результаты сравнения при изменении только настроек подключения к облаку
  • Кнопка синхронизации: укажите, будет ли использоваться база данных
  • Удалить начальный/конечный пробел при переименовании файла вручную
  • Установите переменную среды «DISPLAY=:0», если она отсутствует (Linux)
  • Поддержка удаления конфигурации ffs_gui/ffs_real в поле ввода каталога RealTimeSync
Разработчик:
Официальный сайт: freefilesync.org
Обновлено: 23.10.2023
Версия Windows : XP, Vista, 7, 8, 10
Язык интерфейса: English, Українська, Русский
Комментарии

Хотите поделиться впечатлениями или задать вопрос?

Начните обсуждение, оставив комментарий со своими мыслями о FreeFileSync!

FreeFileSync

FreeFileSync

FreeFileSync — программа для синхронизации файлов.

Программа сравнивает содержимое двух директорий, определяет какие файлы были изменены и выполняет синхронизацию только измененных файлов, сводя к минимуму копирование данных. Может использоваться для создания резервных копий данных.

Возможности

  • Наглядное сравнение директорий. Используются две колонки.
  • Сравнение нескольких директорий.
  • Создание профилей. В профиль сохраняются настройки синхронизации и директории для сравнения.
  • Синхронизация с удаленными директориями по FTP, FTPS, SFTP, MTP.
  • Задание настроек сравнения файлов. Поддерживается сравнение по времени, размеру, содержимому.
  • Поддержка символических ссылок.
  • Выборочная синхронизация.
  • Возможность задать временной интервал для исключения файлов из сравнения.
  • Задание шаблонов файлов (масок) для сравнения или исключения.

Установка

Свежую версию программы можно скачать с официального сайта. Необходимо скачать архив с программой, распаковать и выполнить файл FreeFileSync.

Установка через Flatpak

flatpak install flathub org.freefilesync.FreeFileSync
flatpak run org.freefilesync.FreeFileSync

Установка в ArchLinux из AUR

git clone https://aur.archlinux.org/freefilesync.git cd freefilesync makepkg -sri

Установка в openSuse

sudo zypper install freefilesync

Разработка

Исходный код программы можно скачать с официального сайта в архиве.

Open Source (открыт)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *