diff options
author | Hsieh Chin Fan <typebrook@gmail.com> | 2021-10-19 15:28:00 +0800 |
---|---|---|
committer | Hsieh Chin Fan <typebrook@gmail.com> | 2021-10-19 15:28:00 +0800 |
commit | 115ec269573e090a0759bb8ef076b14d887f574f (patch) | |
tree | cdaae6a5267412b32b0901a8dbf5f7c24afc9e0c | |
parent | 7db06ddb3aa8610ba1c69563321ff2970d85c76d (diff) |
update
-rw-r--r-- | alias | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -70,6 +70,23 @@ prompt() { | |||
70 | && eval $(<$TMPFILE tee /dev/tty) | 70 | && eval $(<$TMPFILE tee /dev/tty) |
71 | rm $TMPFILE | 71 | rm $TMPFILE |
72 | } | 72 | } |
73 | files() { | ||
74 | find $1 -type f -print0 |\ | ||
75 | xargs -0 ls -l |\ | ||
76 | awk '{ n=int(log($5)/log(2)); | ||
77 | if (n<10) n=10; | ||
78 | size[n]++ } | ||
79 | END { for (i in size) printf("%d %d\n", 2^i, size[i]) | ||
80 | }' |\ | ||
81 | sort -n |\ | ||
82 | awk 'function human(x) { x[1]/=1024; if (x[1]>=1024) { x[2]++; human(x) }} | ||
83 | { | ||
84 | a[1]=$1; | ||
85 | a[2]=0; | ||
86 | human(a); | ||
87 | printf("%3d%s: %6d\n", a[1],substr("kMGTEPYZ",a[2]+1,1),$2) | ||
88 | }' | ||
89 | } | ||
73 | 90 | ||
74 | # package | 91 | # package |
75 | alias ai='sudo apt install' # apt install | 92 | alias ai='sudo apt install' # apt install |