Сводка использования диска на пользователя

Можно настроить составить ключ для всех видов различных сочетаний клавиш.

Существуют конкретные инструкции для Ubuntu, но они предполагают, что Вы выполняете Настольную среду как Gnome или Xfce.

Если Вы используете потрясающий в качестве автономного менеджера окон, можно установить составить ключ в Вашем .xinitrc файл как так (этот пример использует правильную клавишу Alt):

setxkbmap -option compose:ralt

Затем для создания ä, например, Вы совершили бы нападки: CtrlRAlt", a

Можно читать больше о Составлении, включают страницу Wikipedia.

6
30.05.2013, 02:58
2 ответа

Следующее будет работать с GNU find и awk:

find /path -type f -printf '%u %k\n' | awk '{ 
                                            arr[$1] += $2 
                                        } END { 
                                            for ( i in arr ) { 
                                                print i": "arr[i]"K" 
                                            }
                                        }'
9
27.01.2020, 20:24

Можно использовать в своих интересах zsh's stat встроенный.

zmodload zsh/stat
local -a stat
local -A usage
local x
for x in **/*(.); do
  stat -A stat -- $x
  ((usage[$stat[5]] += stat[8]))
done
for x in ${(k)usage}; do
  echo $usage[$x] ${${"$(getent passwd $x)"%%:*}:-$x}
done | sort -k1n

(getent получать имя пользователя от идентификатора пользователя характерно для Linux, я не думаю, что существует что-либо для этого в zsh.)

2
27.01.2020, 20:24

Теги

Похожие вопросы