У меня есть некоторые файлы, которые я хочу скопировать на s3. Вместо того, чтобы делать один вызов на файл, я хочу включить их в один звонок (чтобы быть максимально эффективным).
Однако мне кажется, что он работает, если я добавлю флаг --recursive, который заставляет его смотреть во всех дочерних каталогах (все файлы, которые я хочу, находятся только в текущем каталоге)
так что теперь это команда, которая работает
aws s3 cp --dryrun . mybucket --recursive --exclude * --include *.jpg
но в идеале я хотел бы удалить -recursive, чтобы остановить его перемещение, например что-то вроде этого (что не работает)
aws s3 cp --dryrun . mybucket --exclude * --include *.jpg
(Я упростил пример, в моем script у меня есть несколько разных шаблонов include)