From 115ec269573e090a0759bb8ef076b14d887f574f Mon Sep 17 00:00:00 2001 From: Hsieh Chin Fan Date: Tue, 19 Oct 2021 15:28:00 +0800 Subject: update --- alias | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'alias') diff --git a/alias b/alias index e189665..b146117 100644 --- a/alias +++ b/alias @@ -70,6 +70,23 @@ prompt() { && eval $(<$TMPFILE tee /dev/tty) rm $TMPFILE } +files() { + find $1 -type f -print0 |\ + xargs -0 ls -l |\ + awk '{ n=int(log($5)/log(2)); + if (n<10) n=10; + size[n]++ } + END { for (i in size) printf("%d %d\n", 2^i, size[i]) + }' |\ + sort -n |\ + awk 'function human(x) { x[1]/=1024; if (x[1]>=1024) { x[2]++; human(x) }} + { + a[1]=$1; + a[2]=0; + human(a); + printf("%3d%s: %6d\n", a[1],substr("kMGTEPYZ",a[2]+1,1),$2) + }' +} # package alias ai='sudo apt install' # apt install -- cgit v1.2.3-70-g09d2