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
5,004 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

0 votes
1 answer

How to edit files in the AWS S3 bucket from CLI?

Hi@akhtar, According to my knowledge,  you can't edit ...READ MORE

answered Jun 8 in AWS by MD
• 41,340 points
165 views
+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,802 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,550 points
1,014 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,550 points
1,833 views
0 votes
2 answers