Look for gnu-coreutils commands instead of $OSTYPE
It's possible to have the gnu-coreutils on other environments than Linux
This commit is contained in:
parent
000b3653e6
commit
97a244ee49
1 changed files with 1 additions and 2 deletions
|
@ -8,7 +8,7 @@
|
|||
|
||||
function duh {
|
||||
(( $# == 0 )) && set -- *
|
||||
if [[ "$OSTYPE" == linux* ]]; then
|
||||
if (( $+commands[dircolors] )); then
|
||||
du -khsc "$@" | sort -h -r
|
||||
else
|
||||
du -kcs "$@" | awk '{ printf "%9.1fM %s\n", $1 / 1024, $2 } ' | sort -n -r
|
||||
|
@ -17,4 +17,3 @@ function duh {
|
|||
compdef _du duh
|
||||
|
||||
duh "$@"
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue