Назад | Перейти на главную страницу

сценарий оболочки для отображения каталогов в порядке убывания использования диска

Я ищу сценарий оболочки для Ubuntu Server, который перечисляет использование диска каталогами в порядке убывания. Он не должен перечислять подпапки (рекурсивно). Поведение должно быть похоже на программу Treesize в Windows и должно быть в удобочитаемом формате. Дисковое пространство файлов, не находящихся в папке, может быть сгруппировано как одно значение. Например:

4G    software
2G    terry
500M  thomas
50M   Files

Или мне просто использовать ncdu? https://packages.ubuntu.com/search?searchon=sourcenames&keywords=ncdu

Этот удобный однострочник работал в корневом каталоге на одном из моих серверов.

root@server:~# du -h --max-depth=1 | sort -hr
29M     .
19M     ./.cache
48K     ./.ssh
24K     ./.ssh.bkup
16K     ./.local
12K     ./scripts
12K     ./.dbus
12K     ./.config
8.0K    ./.synaptic
8.0K    ./.hplip
8.0K    ./.gnupg
4.0K    ./.gvfs
4.0K    ./.gconf