I'm having trouble using *
in the AWS CLI to select a subset of files from a certain bucket.
Adding *
to the path like this does not seem to work
aws s3 cp s3://data/2016-08* .
I'm having trouble using *
in the AWS CLI to select a subset of files from a certain bucket.
Adding *
to the path like this does not seem to work
aws s3 cp s3://data/2016-08* .
To download multiple files from an aws bucket to your current directory, you can use
recursive
,exclude
, andinclude
flags like this:For more info on how to use these filters: http://docs.aws.amazon.com/cli/latest/reference/s3/#use-of-exclude-and-include-filters
The Order of the Parameters Matters
The exclude and include should be used in a specific order, We have to first exclude and then include. The viceversa of it will not be successful.
This will fail because order of the parameters maters in this case. The include is excluded by the *
This one will work because the we excluded everything but later we had included the specific directory.