Rsync –delete-во время (во время чего?)

С RSync я вижу --delete-during удаления файлов назначения во время передачи.

Что означает «во время»? «Во время» действительно означает во время общей передачи файлов s , но после каждого отдельного файла?

Но не «после каждого отдельного файла», что --delete-delay ? .. Подождите, пока передача каждого отдельного файла не будет завершена, но до того, как будет завершен весь набор файлов? Или это означает, что при завершении передачи файлов ALL? .. но этого не может быть, потому что это то, что --delete-after .

Резюме: пожалуйста, помогите мне уточнить, что означают люди / документы, когда говорят «после передачи» по каждому из указанных выше 3 вариантов. Это после переноса файла – каждый отдельный файл – или это означает после передачи ВСЕХ файлов?

Благодаря!

One Solution collect form web for “Rsync –delete-во время (во время чего?)”

Из руководства Rsync 3.1.2:

--delete-during

Запросите, чтобы удаление файлов на принимающей стороне выполнялось поэтапно по мере передачи. Сканирование удаления для каждого каталога выполняется до того, как каждый каталог проверяется на наличие обновлений, поэтому он ведет себя как более эффективный --delete-before , в том числе делает удаление перед обновлением любых файлов фильтра для каждого каталога . […] и эффективнее, чем использование --delete-after (но может вести себя по-другому, поскольку --delete-after вычисляет удаления в отдельном проходе после завершения всех обновлений ).

--delete-delay

Запросите, чтобы удаления файлов на принимающей стороне вычислялись во время передачи (например, --delete-during ), а затем удалялись после завершения передачи . […]

Так,

  • «во время» будет вычислять и делать удаления до ввода каждого каталога (во время передачи).
  • «Задержка» будет вычислять удаления до ввода каждого каталога (во время переноса), но будет выполнять удаление после передачи.
  • «после» будет вычислять и делать удаления после передачи.

И для завершения:

  • «before» будет вычислять и делать удаления перед переносом.

Для ясности: до / во время / после «передачи» означает до / во время / после передачи всех обновлений данных между источником и целью.

  • rsync с «файлами из» в подстановочных знаках
  • пропуская копирование содержимого подкаталогов с помощью rsync
  • Как перенести файлы в локальной сети?
  • Rsync только новые файлы с удаленного сервера
  • Могу ли я установить крюк завершения синхронизации с помощью демона rsync?
  • rsync обновляет только временную метку
  • Способы консолидации музыкальной папки
  • Использование cygwin и rsync - «файл паролей не должен быть другим доступным»
  • rsync с именем странных файлов
  • Некоторые папки всегда отсутствуют с помощью Rsync на сервере
  • Проблема Ecryptfs с rsync
  • Linux и Unix - лучшая ОС в мире.