Aws s3
From Wasya Wiki
get size of bucket
aws s3 ls s3://your-bucket-name --recursive --summarize --human-readable
remove objects that start with ._
export bucket='your-bucket-name'
Preview:
aws s3api list-objects-v2 \ --bucket $bucket \ --query "Contents[?starts_with(Key, '._') || contains(Key, '/._')].Key"
execute:
aws s3api list-objects-v2 \
--bucket $bucket \
--query "Contents[?starts_with(Key, '._') || contains(Key, '/._')].Key" \
--output text | tr '\t' '\n' | while read key; do
aws s3 rm "s3://$bucket/$key"
done