Взглянув на скрипт landscape-sysinfo, который живет в /etc/update-motd.d/, ясно, что вычисление дискового пространства выполняется с помощью cat /proc/partitions, а не команды df.
Выполняя тот же тест на моей машине, но используя /etc/update-motd.d / в качестве примера, я получаю те же результаты, cat /proc/partitions показывает меньшее дисковое пространство, используемое в то время как df показывает немного больше использования диска. Метод, используемый для вычисления размера раздела, отличается от разных результатов:
cat /proc/partitions
major minor #blocks name
8 5 606765056 sda5
df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda5 597111968 53985732 512787984 10% /
Оба правильны в своих расчетах, я полагался бы на df, чтобы лучше определить использование диска для вашего / home partition.
Если вы хотите знать, где находится файл, просто используйте команду locate:
locate -b '\math.h'
locate -b '\graphics.h'
Возможно, у вас есть дополнительная возможность обновить вашу базу данных до:
sudo updatedb
[d3 ] Именно так я ищу свое местоположение в заголовках. Это намного быстрее, чем использование команды find.