Поиск по сайту:

FreeFileSync — сравнение и синхронизация файлов в Ubuntu


FreeFileSync — это бесплатное межплатформенное программное обеспечение для сравнения и синхронизации папок с открытым исходным кодом, которое помогает синхронизировать файлы и папки в Linux, Windows и Mac OS.

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

Возможности FreeFileSync

Ниже приведены его ключевые особенности:

  1. Он может синхронизировать сетевые ресурсы и локальные диски.
  2. Он может синхронизировать устройства MTP (Android, iPhone, планшет, цифровая камера).
  3. Он также может синхронизироваться через SFTP (протокол передачи файлов SSH).
  4. Он может идентифицировать перемещенные и переименованные файлы и папки.
  5. Отображает использование дискового пространства с деревьями каталогов.
  6. Поддерживает копирование заблокированных файлов (служба теневого копирования томов).
  7. Выявляет конфликты и распространяет удаления.
  8. Поддерживает сравнение файлов по содержимому.
  9. Его можно настроить для обработки символических ссылок.
  10. Поддерживает автоматизацию синхронизации в виде пакетного задания.
  11. Включает обработку нескольких пар папок.
  12. Поддерживает подробные и подробные отчеты об ошибках.
  13. Поддерживает копирование расширенных атрибутов NTFS, таких как (сжатый, зашифрованный, разреженный).
  14. Также поддерживается копирование разрешений безопасности NTFS и альтернативных потоков данных NTFS.
  15. Поддержка длинных путей к файлам длиной более 260 символов.
  16. Поддерживает отказоустойчивое копирование файлов, предотвращающее повреждение данных.
  17. Позволяет расширять переменные среды, такие как %UserProfile%.
  18. Поддерживает доступ к переменным буквам дисков по имени тома (USB-накопители).
  19. Поддерживает управление версиями удаленных/обновленных файлов.
  20. Предотвратите проблемы с дисковым пространством за счет оптимальной последовательности синхронизации.
  21. Поддерживает полный Юникод.
  22. Обеспечивает высокооптимизированную производительность во время выполнения.
  23. Поддерживает фильтры для включения и исключения файлов и многое другое.

Как установить FreeFileSync в Ubuntu Linux

Мы добавим официальный FreeFileSync PPA, который доступен только для Ubuntu 14.04 и Ubuntu 15.10, затем обновим список системных репозиториев и установим его следующим образом. :

-------------- On Ubuntu 14.04 and 15.10 -------------- 
sudo apt-add-repository ppa:freefilesync/ffs
sudo apt-get update
sudo apt-get install freefilesync

В Ubuntu 16.04 и более поздних версиях перейдите на страницу загрузки FreeFileSync и получите соответствующий файл пакета для Ubuntu и Debian Linux.

Затем перейдите в папку Download и извлеките FreeFileSync_*.tar.gz в каталог /opt следующим образом:

cd Downloads/
sudo tar xvf FreeFileSync_*.tar.gz -C /opt/
cd /opt/
ls
sudo unzip FreeFileSync/Resources.zip -d /opt/FreeFileSync/Resources/

Теперь мы создадим средство запуска приложения (файл .desktop), используя Панель Gnome. Чтобы просмотреть примеры файлов .desktop в вашей системе, перечислите содержимое каталога /usr/share/applications:

ls /usr/share/applications

Если у вас не установлена Gnome Panel, введите команду ниже, чтобы установить ее:

sudo apt-get install --no-install-recommends gnome-panel

Затем выполните команду ниже, чтобы создать средство запуска приложений:

sudo gnome-desktop-item-edit /usr/share/applications/ --create-new

И определите значения ниже:

Type: 	   Application 
Name: 	   FreeFileSync
Command:   /opt/FreeFileSync/FreeFileSync		
Comment:   Folder Comparison and Synchronization

Чтобы добавить значок для средства запуска, просто щелкните значок пружины, чтобы выбрать его: /opt/FreeFileSync/Resources/FreeFileSync.png.

Когда вы установили все вышеперечисленное, нажмите «ОК», создайте его.

Если вы не хотите создавать программу запуска на рабочем столе, вы можете запустить FreeFileSync из самого каталога.


./FreeFileSync

Как использовать FreeFileSync в Ubuntu

В Ubuntu найдите FreeFileSync в Unity Dash, тогда как в Linux Mint найдите его в Системном меню. > и щелкните значок FreeFileSync, чтобы открыть его.

Сравните две папки с помощью FreeFileSync

В примере ниже мы будем использовать:

Source Folder:	/home/aaronkilik/bin
Destination Folder:	/media/aaronkilik/J_CPRA_X86F/scripts

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

Нажмите F6, чтобы изменить параметры сравнения по умолчанию в двух папках: время и размер файла, содержимое или размер файла из интерфейса ниже. Обратите внимание, что значение каждой выбранной вами опции также включено.

Синхронизация двух папок с помощью FreeFileSync

Вы можете начать со сравнения двух папок, а затем нажать кнопку Синхронизировать, чтобы начать процесс синхронизации; нажмите Пуск в появившемся диалоговом окне:

Source Folder: /home/aaronkilik/Desktop/tecmint-files
Destination Folder: /media/aaronkilik/Data/Tecmint

Чтобы установить параметр синхронизации по умолчанию: двустороннюю, зеркальную, обновленную или пользовательскую, можно использовать следующий интерфейс; нажмите F8. Там указано значение каждой опции.

Для получения дополнительной информации посетите домашнюю страницу FreeFileSync по адресу http://www.freefilesync.org/.

Вот и все! В этой статье мы показали вам, как установить FreeFileSync в Ubuntu и его производных, таких как Linux Mint, Kubuntu и многих других. Оставляйте свои комментарии в разделе обратной связи ниже.