FreeFileSync — сравнение и синхронизация файлов в Ubuntu
FreeFileSync — это бесплатное межплатформенное программное обеспечение для сравнения и синхронизации папок с открытым исходным кодом, которое помогает синхронизировать файлы и папки в Linux, Windows и Mac OS.
Он портативен и также может быть установлен локально в системе, он многофункциональный и предназначен для экономии времени при настройке и выполнении операций резервного копирования, а также имеет привлекательный графический интерфейс.
Возможности FreeFileSync
Ниже приведены его ключевые особенности:
- Он может синхронизировать сетевые ресурсы и локальные диски.
- Он может синхронизировать устройства MTP (Android, iPhone, планшет, цифровая камера).
- Он также может синхронизироваться через SFTP (протокол передачи файлов SSH).
- Он может идентифицировать перемещенные и переименованные файлы и папки.
- Отображает использование дискового пространства с деревьями каталогов.
- Поддерживает копирование заблокированных файлов (служба теневого копирования томов).
- Выявляет конфликты и распространяет удаления.
- Поддерживает сравнение файлов по содержимому.
- Его можно настроить для обработки символических ссылок.
- Поддерживает автоматизацию синхронизации в виде пакетного задания.
- Включает обработку нескольких пар папок.
- Поддерживает подробные и подробные отчеты об ошибках.
- Поддерживает копирование расширенных атрибутов NTFS, таких как (сжатый, зашифрованный, разреженный).
- Также поддерживается копирование разрешений безопасности NTFS и альтернативных потоков данных NTFS.
- Поддержка длинных путей к файлам длиной более 260 символов.
- Поддерживает отказоустойчивое копирование файлов, предотвращающее повреждение данных.
- Позволяет расширять переменные среды, такие как %UserProfile%.
- Поддерживает доступ к переменным буквам дисков по имени тома (USB-накопители).
- Поддерживает управление версиями удаленных/обновленных файлов.
- Предотвратите проблемы с дисковым пространством за счет оптимальной последовательности синхронизации.
- Поддерживает полный Юникод.
- Обеспечивает высокооптимизированную производительность во время выполнения.
- Поддерживает фильтры для включения и исключения файлов и многое другое.
Как установить 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 и многих других. Оставляйте свои комментарии в разделе обратной связи ниже.