diff --git a/disk-check.sh b/disk-check.sh index 1aaa0dc..8548903 100644 --- a/disk-check.sh +++ b/disk-check.sh @@ -60,7 +60,7 @@ list_large_directories() { local directory=$1 local size_limit=$2 echo "Directories in $directory consuming more than ${size_limit}GB:" - sudo du -ah $directory 2>/dev/null | awk -v limit=$size_limit '{ + sudo du -ahx $directory 2>/dev/null | awk -v limit=$size_limit '{ size=$1; unit=substr(size, length(size)); size_val=substr(size, 1, length(size)-1); if ((unit=="G" && size_val+0 > limit) || (unit=="T" && size_val*1024 > limit)) {