Все время забываю добавлять в '#~/.bashrc', но при это постоянно вызываю '$duf' или '$l' - угнетает - напоминаю сам себе:
# You may uncomment the following lines if you want `ls' to be colorized: export LS_OPTIONS='--color=auto' # eval "`dircolors`" alias ls='ls $LS_OPTIONS' alias ll='ls $LS_OPTIONS -l' alias l='ls $LS_OPTIONS -lA' alias duf='du -sk * | sort -n | perl -ne '\''($s,$f)=split(m{\t});for (qw(K M G)) {if($s<1024) {printf("%.1f",$s);print "$_\t$f"; last};$s=$s/1024}'\'
2 комментария:
супер, спасибо за duf,
а то я юзал
скрипты типа
$cat /rwa/data/team/MISHNIK/get_trade/du-s2
#!/bin/sh
du -h |
perl -e '
print
map { $_->[0] }
sort { $b->[2] <=> $a->[2] || $b->[1] <=> $a->[1] }
map { $_->[2] =~ tr/kKMGT/00123/, $_ }
map { [ $_, /([\d.]+)(\w)/ ] }
<>
' $*
Тут можно и без Перла обойтись:
du -sh * | sort -h
:)
Отправить комментарий