Do manual do Rsync 3.1.2:
--delete-during
Request that the file-deletions on the receiving side be done incrementally as the transfer happens. The per-directory delete scan is done right before each directory is checked for updates, so it behaves like a more efficient
--delete-before
, including doing the deletions prior to any per-directory filter files being updated. [...] and is more efficient than using--delete-after
(but can behave differently, since--delete-after
computes the deletions in a separate pass after all updates are done).
--delete-delay
Request that the file-deletions on the receiving side be computed during the transfer (like
--delete-during
), and then removed after the transfer completes. [...]
Então,
- "durante" calculará e fará exclusões antes de entrar em cada diretório (durante a transferência).
- "atraso" irá calcular as exclusões antes de entrar em cada diretório (durante a transferência), mas fará as exclusões após a transferência.
- "depois de" computará e fará exclusões após a transferência.
E para conclusão:
- "antes" computará e fará exclusões antes da transferência.
Para maior clareza: antes / durante / após "transferência" significa antes / durante / após a transferência de todas as atualizações de dados entre a origem e o destino.