Skip to content

Instantly share code, notes, and snippets.

View patrickpierson's full-sized avatar
:shipit:
Ship it!

Patrick Pierson patrickpierson

:shipit:
Ship it!
View GitHub Profile
#!/bin/bash
if [ -z "$1" ]; then
echo "-----------------------------"
aws s3 ls | awk '{print $3}'
echo "-----------------------------"
echo "Please enter a bucket name -- s3du bucket-name"
else
s3du=$(aws s3 ls s3://$1 --recursive | grep -v -E "(Bucket: |Prefix: |LastWriteTime|^$|--)" | awk 'BEGIN {total=0}{total+=$3}END{print total/1024/1024" MB"}')
printf "Bucket $1 is "
echo $s3du
P0ZLtbaSS8djksbSQ1HyP4TmCz3MK4SkhNVzBXnNh7ijkDeHMAUtqNsZmfyiizcEws2jch3smwKtrc2EdNMFcQ9k6wFBZ8X8SXeEiqvH4jOJ6w5dqFX3ICzIR9UlMHzPoXLklXCwr3XOfb3h99J5u5D4ZDY5F4tqEFeRmkqo0vemVONl41gct3M8mYq2sIgfmVgEqUXGX2800bGu8tfuMvUaiRuGjzDQsSKZVdeD6nkHjJBIYKKcmm6bxLqXut2uzXLRiUsUYb6extJCqerw4cN84WHv9lllQE7xg574axIj9diQnjOtApwxwboopKgLg31p8Ka82vHcMJAYzZVyzqzvcm3gbFJ0iqdUWmta9R9CMELnudqIDkjhNWc5rx1umGpq1LS7Uq3Fbpawxmdybf6B1r654e2rOJ6vcZ6AsF7NEPhjOakWDsHgpd24qbDU4NZyiXkYtDVBoVk3WlA50t7kWKxCOUsMEqGkdgRceCrKL3p0BOovVW2USNeM1Qn92Xoa7RxncqLiB3a9DoxOA8WVEmJ4115scpRqcyocygTJfbZ034yDGzdHthFOM1LPIDSoLmCHNCZ5wAjhfq7fkwbr73tkti1xmF4HG3eVfV8dzXohIdacSnRYWYz8lB68IhTtsUwol68VqtjRIfjHXNQmC688TBlLYHADaulvCpGu9dDUkHh5wc4PM4k8Wi3k9vK8AVmt4kkOigfx0Hw97FwFJqpwE50SoZi1KxBMkOa4jK34ONdlQOGyLN1dSuKMNDiIwnMyAV5ydF8HK2WwlIAmBG5B1DKMhWIOO5iUGziITQJVH5ASNofwA8A8jDRxA20rOmZSspM2C2jwRealmZQsMCCuTSzDunqckJB8eLVK0XRGbOKHdLnMQ4yUExbhj2trVuLpuOnJSuRVKY9uvdQNCnR7NI6KZQqorq6ecEX4EOtVZWaPS9RUmcWNoe8mTpat8m9y2zKHKTtJFNXl5GdITPxvMK0G9Lqft0KubFs8XER6alxGIrjYPhJBIaZK