aws s3
--include
, --exclude
not working
It turns out that the order of the --exclude
and --include
flags passed to aws s3 sync
and aws s3 cp
matters, so
aws s3 sync 's3://my-bucket' . --include '*.png' --exclude '*'
won't download anything but
aws s3 sync 's3://my-bucket' . --exclude '*' --include '*.png'
will download all PNGs in the "root" of the bucket.