Копировать папки из корзины S3 с указанным префиксом c - PullRequest
2 голосов
/ 31 марта 2020

У меня S3 bucket

aws s3 ls s3://myBucket/
                           PRE 2020032600/
                           PRE 2020032700/
                           PRE 2020032800/
                           PRE results_2020011200/
                           PRE results_2020011300/
                           PRE results_2020011400/
                           PRE results_2020011500/

Я хочу скопировать локально только те папки, которые начинаются с results_

aws s3 cp s3://myBucket/*something /Users/myName/myFolder/ --recursive

1 Ответ

3 голосов
/ 31 марта 2020

Вы можете использовать аргументы include и exclude,

aws s3 cp s3://myBucket/ /Users/myName/myFolder/ --recursive --exclude "*" --include "results_*"

Все файлы будут исключены из корзины, кроме файлов, начинающихся с results_. Порядок аргументов exclude и include важен.

...