dotfiles/.local/bin/scripts/s
2022-03-15 17:22:06 +01:00

7 lines
355 B
Bash
Executable file

#!/bin/sh
# shows size statistics for subfolders
# max depth is equal to the first argument if it is a number or 1
case "$1" in (+*) size=${1#+}; depth=2; shift;; esac
case "$1" in ([0-9]) depth=$1; shift;; esac
(du --max-depth "${depth:-1}" -xhat ${size:-50}M "$@" | sort -h | grep -v "^0") ||
(du --max-depth "${depth:-1}" -xha "$@" | sort -h | tail)