У меня есть локальный каталог, который я хотел бы синхронизировать с ведром S3. У меня есть два особых требования:
Я заглянул в s3cmd sync
команда, но, к сожалению, требование 2 не выполняется. Если файлы существуют в корзине, но не в локальной копии, они будут скопированы на локальную, а не удалены.
Я наконец нашел ответ, заглянув дальше в руководство по s3cmd. Оказывается, есть параметры, которые изменяют поведение команд. Один из вариантов --delete-removed
что меняет sync
как я хочу:
--delete-удалено
Delete remote objects with no corresponding local file [sync]