Вычислить размер управляемых и неуправляемых файлов на Ubuntu

Есть ли способ вычислить размер всех файлов, которые не управляются менеджером пакетов? Например, весь материал, который находится в /opt , /var/ , /usr/local и т. Д.

Я хотел бы узнать, сколько дискового пространства используется установленными пакетами и сравнить их с дисковым пространством, которое используется неуправляемыми файлами.

Обновление: Мой вопрос отличается от того, что занимает столько места на моем диске, рядом с файловой системой?

Я знаю, что в дистрибутивах apt/dpkg таких как Debian и Ubuntu, менеджер пакетов, например, dpkg отслеживает все файлы, которые установлены вместе с ним. Мы можем использовать такие инструменты, как dpkg-query чтобы получить информацию об этих пакетах.

Например, я попытался получить размер всех установленных пакетов с помощью этой команды:

 dpkg-query -W --showformat='${Installed-Size}\n' | \ sort -k1,1n |awk '{s+=$1} END {print s}' 

но я считаю, что это неверно, потому что рассчитанная сумма очень близка к общему занятому пространству в / и у меня есть несколько ГБ файлов, хранящихся в /opt которые не должны рассчитывать на этот результат.

По сути, я ищу некоторые инструменты, которые могут различать файлы, установленные менеджером пакетов, и все другие файлы, которые находятся в корневой файловой системе, но не управляются диспетчером пакетов.

Когда мой диск начинает заполняться, я хотел бы знать, если я:

a) Установлено слишком много пакетов или b) В файловой системе слишком много других файлов, занимающих место.

Поэтому я хотел бы получить что-то вроде следующей информации о моей корневой файловой системе:

 56GB of 60GB are used on '/': * 32GB are used by installed packages * 24GB are used by other files 

Когда я использую такой инструмент, как baobab , он не различает установленные файлы менеджера пакетов и другие файлы.