AWS CLI: S3
List
List all bucket contents
List size & contents of s3 buckets
aws s3 ls s3://YOUR_BUCKET --recursive --human-readable --summarize
Copy
Copy file to S3 bucket
aws s3 cp MyFolder s3://bucket-name — recursive [–region us-west-2]
Copy file from S3 bucket
aws s3 cp s3://my-bucket/ <local directory path> --recursive --exclude "*" --include "<prefix>*"
Remove
Delete s3 bucket with all of it's contents
aws s3 rb s3://bucket-name –force
Selectively delete bucket contents
aws s3 rm s3://bucket-name --recursive --exclude "*" --include "*.tmp"