On 2024-01-18, Andy Smith wrote: > If you use --delete-after (and some other options) then rsync has to > check every file before it can do any work, whereas normally it will > find a few files to work on and start work, meanwhile incrementally > scanning for more.
Not sure of that. rsync always gets a list of files on both sides and compares them before doing anything. But --delete-after forces a second pass on the target for deletion instead of doing it during copying. So a bit more IO.