Использование дисковой памяти в файловой системе - PullRequest
0 голосов
/ 26 октября 2019

Когда я использую команду unix df для возврата использования диска, я получаю следующее сообщение

/dev/sda1                       30929148 30530112    399036  99% /

Как получить то, что использует дисковое пространство.

Есть ли способ определить, какие каталоги занимают место?

1 Ответ

1 голос
/ 26 октября 2019

Вы можете использовать du (использование диска). Например:

➜  ~ du -sh /usr/* 2>/dev/null 
587M    /usr/bin
276M    /usr/include
5,4G    /usr/lib
444M    /usr/lib32
0       /usr/lib64
96K     /usr/local
0       /usr/sbin
3,1G    /usr/share
4,0K    /usr/src

Для сортировки используйте sort -h.

Редактировать

Работает с каталогами (которые могут быть точками монтирования).

du -sh $(lsblk -no MOUNTPOINT /dev/sda1)/* 2>/dev/null
...