How do i use wildcards to copy group of files in AWS CLI?

0 votes
For some reason, I am having trouble using * in AWS CLI to copy a group of files from a S3 bucket.

Adding * to the path like this does not seem to work

aws s3 cp s3://myfiles/file*

Any suggestions?
Jan 25, 2019 in AWS by datageek
• 3,050 points
3,864 views

2 answers to this question.

0 votes

If you are getting an error when using *, and if you want to download multiple files from an aws bucket to your current directory, you can use recursiveexclude, and include flags like this:

aws s3 cp s3://myfiles/ . --recursive --exclude "*" --include "file*"`
Try this out.
answered Jan 25, 2019 by Archana
• 5,600 points
+1 vote

Here's a UNIX/Linux shell way.

for f in `aws s3 ls my-bucket | awk '{print $NF}'`
do
  aws s3 cp s3://my-bucket/$f .
done
answered Feb 24 by paul

Related Questions In AWS

+1 vote
2 answers

How do I get my AWS Glue client in JAVA?

Hey, you've been using a correct code ...READ MORE

answered Apr 17, 2018 in AWS by Cloud gunner
• 4,630 points
1,581 views
0 votes
1 answer

How can i copy tables from one database to other on AWS?

You can use AWS Data pipeline to ...READ MORE

answered Jul 5, 2018 in AWS by Priyaj
• 57,530 points
172 views
0 votes
1 answer

AWS S3 uploading hidden files by default

versioning is enabled in your bucket. docs.aws.amazon.com/AmazonS3/latest/user-guide/….... the ...READ MORE

answered Oct 4, 2018 in AWS by Priyaj
• 57,530 points
724 views
0 votes
1 answer

How to decrypt the encrypted S3 file using aws-encryption-cli --decrypt

Use command : aws s3 presign s3://mybucket/abc_count.png you get ...READ MORE

answered Oct 22, 2018 in AWS by Priyaj
• 57,530 points
1,507 views
0 votes
2 answers