2

Инструмент MS SyncToy имеет 3 интуитивно понятных режима синхронизации (NB sync NOT backup) для синхронизации двух папок.

Один из них является:

Эхо, которое ищет изменения (изменения файлов, новые файлы, переименовывает, удаляет) в левой папке и вносит их в правую папку (односторонняя синхронизация).

Я использую внутренние GPT ext4 диски, Ubuntu 12.04 LTS, для локальной синхронизации.

Как имитировать режим синхронизации Echo с помощью командной строки rsync?

1 ответ1

1

В настоящее время rsync не поддерживает эту функцию. Это на странице запроса функции какого-либо сайта. Есть опция --fuzzy

          -y, --fuzzy

          This option tells rsync that it should look for a basis file for
          any destination file that is  missing.   The  current  algorithm
          looks in the same directory as the destination file for either a
          file that has an identical size and modified-time,  or  a  simi‐
          larly-named  file.  If found, rsync uses the fuzzy basis file to
          try to speed up the transfer.

          Note that the use of the --delete option might get  rid  of  any
          potential  fuzzy-match  files,  so  either use --delete-after or
          specify some filename exclusions if you need to prevent this.

FreeFileSync

Описание:

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

Особенности:
* Несколько пар папок
* Возможность партии
* Двоичное сравнение
* Обработка конфликтов и распространение удалений
* Оптимизированная производительность
* Транзакционная копия файла
* ...

Опция зеркала в freefilesync
Существует замечательное кроссплатформенное приложение под названием freefilesync( http://sourceforge.net/projects/freefilesync/ ) с приятным графическим интерфейсом. Он имеет пакетный режим, который позволит вам запланировать синхронизацию. Это XML-файл, который определяет левую, правую папки для синхронизации. Используя эту функцию, вы можете использовать freefilesync из терминала.

Таким образом, вы можете синхронизировать файлы и папки, используя

* GUI
* BASH скрипт
* хроны

Сделайте с его превосходными функциями и простотой использования и поддержки сценариев FreeFileSync может быть использован в качестве альтернативы rsync

устанавливать

использовать PPA http://www.ubuntuupdates.org/ppa/getdeb_apps

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .