Я хочу синхронизировать определенные файлы и удалить все, что существует на конечном сервере.
Источник = / dir1 / A - Z
Как мне синхронизировать A - D и удалить E - Z, если они существуют?
--delete-excluded
в значительной степени делает именно то, что вы ищете:
rsync --exclude 'E' --delete --delete-excluded dir1/ remote:dir1/