Я пробовал множество десятков вариантов, чтобы уговорить эту утилиту вести себя, как утверждает ее документация (FreeBSD 10, py-s3cmd).'s3cmd sync' только синхронизирует файлы, не рекурсивно синхронизирует (FreeBSD py-s3cmd)
С помощью этой структуры каталогов:
A
file1.txt
+ B
+ file2.txt
Согласно документации и справочной странице, следующая команда должна рекурсивно синхронизировать все это дерево:
s3cmd sync /local/A/ s3://com.foo.bar/mybucket/
Однако команда только синхронизирует file1. txt и ничего больше. Я попытался использовать флаг --recursive и не имеет никакого эффекта.