Я ищу сценарий оболочки для 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