Как можно проанализировать вывод «дерева» по уровням?

У меня есть raspberry pi, подключенный к внешнему жесткому диску в качестве небольшого NAS для моего дома. Я хочу отслеживать использование диска по каталогам, но с учетом того, насколько медленными являются соединения pi и usb2 и насколько велик диск, любая интерактивная программа использования диска, которую я нашел, слишком медленная.

Чтобы решить эту проблему, я просто установил ее выполнить следующую команду

tree -ah --du > diskusage

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

РЕДАКТИРОВАТЬ: Я работаю команда tree в последней версии ОС Raspberry Pi и попытка ее синтаксического анализа на той же Raspberry Pi или Ubuntu 20.04

0
задан 5 December 2020 в 15:49

2 ответа

Рассмотрите возможность использования qdirstat-cache-writer на этом RasPi и импортируя полученный файл на свой компьютер, где вы можете просмотреть его на досуге с помощью QDirStat.

Подробнее здесь:

https://github.com/shundhammer/qdirstat/blob/master/doc/ QDirStat-for-Servers.md https://github.com/shundhammer/qdirstat

HTH

-

Стефан Хандхаммер (автор QDirStat)

1
ответ дан 3 January 2021 в 22:47

Я бы предпочел использовать такую ​​команду.

find / \
-maxdepth 1 \
-type d \
-exec du -sm \
--exclude="." \
--exclude="/proc" \
--exclude="/run" \
{} \;

где du -sm означает суммирование в мегабайтах

0
ответ дан 3 January 2021 в 22:47

Другие вопросы по тегам:

Похожие вопросы: