#!/usr/bin/env bash # # Lists mailbox size of all virtual users # of all domains PER_USER="/var/vmail/*.*/*" PER_DOMAIN="/var/vmail/*.*/" TOTAL="/var/vmail/" du -sk $PER_USER | sort -rn | awk '{print $2}' | xargs -ia du -hs "a" | awk -F"/" '{print $1,$5,"@"$4}' | sed 's/ @/@/g' echo -e "\r" du -hs $PER_DOMAIN | sort -n | awk '{print $2}' | xargs -ia du -hs "a" | awk -F"/" '{print $1,$4}' echo -e "\r" du -hs $TOTAL