Первое, что приходит на ум при разговоре о синхронизации и s3, это использование команды aws s3 syn c cli. Это позволит вам синхронизировать c специфицированные c папки назначения, а также даст вам возможность использовать - включать , - исключать , если вы хотите указать указанные c файлов. Команды также позволяют использовать подстановочные знаки [*], если у вас есть определенные c соглашения об именах, которые вы можете использовать для идентификации файлов.
Вы также можете многократно вызывать команду --exclude для нескольких файлов, поэтому в зависимости от вашей ОС вы можете либо перечислить все файлы, либо создать сценарий find , который идентифицирует файлы и выделяет их. .
Кроме того, вы можете сделать - удалить , что приведет к удалению всех файлов в пути назначения, которые не находятся в источнике.