Difference between revisions of "Aws s3"
From Wasya Wiki
| Line 5: | Line 5: | ||
== remove .DS_Store == | == remove .DS_Store == | ||
| + | |||
| + | export bucket='your-bucket-name' | ||
preview: | preview: | ||
Latest revision as of 20:44, 5 April 2026
get size of bucket
aws s3 ls s3://your-bucket-name --recursive --summarize --human-readable
remove .DS_Store
export bucket='your-bucket-name'
preview:
aws s3api list-objects-v2 \ --bucket $bucket \ --query "Contents[?contains(Key, '.DS_Store')].Key"
execute:
aws s3api list-objects-v2 \
--bucket $bucket \
--query "Contents[?contains(Key, '.DS_Store')].Key" \
--output text | tr '\t' '\n' | while read key; do
aws s3 rm "s3://$bucket/$key"
done
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