rsync - как синхронизировать определенные файлы и удалить остальные по назначению

2

Я хочу синхронизировать определенные файлы и удалить все, что существует на конечном сервере.

Источник = / dir1 / A - Z

Как мне синхронизировать A - D и удалить E - Z, если они существуют?

Joe
источник

Ответы:

3

--delete-excluded в значительной степени делает именно то, что вы ищете:

rsync --exclude 'E' --delete --delete-excluded dir1/ remote:dir1/
SlightlyCuban
источник