Как узнать, какой каталог использует больше инодов — список общей суммы существующих имен каталогов в файловой системе

find /etc -xdev -printf '%h\n' | sort | uniq -c | sort -k 1 -n


Команда find используется для поиска файлов и каталогов в файловой системе на основе заданных параметров. В данном случае, команда находит все каталоги в каталоге /etc, игнорируя при этом файловую систему, на которой они находятся и выводит их имя с помощью опции printf.

Для того чтобы определить, какой каталог использует больше инодов, вывод find передается в команду sort, которая идентифицирует имена каталогов и считает их количество с помощью команды uniq. Полученный список выводится в порядке возрастания количества файлов, использующихся каждым каталогом благодаря ключу сортировки -k.

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

В качестве альтернативы, можно использовать графические инструменты для отображения истории использования дискового пространства в файловой системе, такие как baobab или Disk Usage Analyzer.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *