s3-size
281 bytes
1# vim: ft=zsh
2
3if (( $# != 1 )) || [[ "$1" != s3://* ]]; then
4 print -u2 -- "Usage: s3-size s3://bucket/prefix"
5 return 2
6fi
7
8setopt localoptions pipefail
9command aws s3 ls "$1" --recursive --summarize --human-readable |
10 awk '/Total Size:/ { sub(/^[[:space:]]*/, ""); print }'