Перейти к содержанию

Поиск директории с наибольшим количеством инод (inode)

inode это индексный дескриптор для файлов или каталогов в файловых системах UNIX/Linux-подобных ОС. Если кратко, то можно считать, что 1 файл или директория равна 1 иноду. Для поиска можно использовать команду

du --inodes /dir/name

но только в случае, если утилита du версии 8.22 и выше. У меня в системе была установлена 8.17, поэтому фокус не прошел, т. к. не всегда имеется возможность произвести операцию по установке или обновлению — иноды ж то заняты 🙂

Поэтому на просторах инета была найден очень удобный скрипт

for ii in $(find . -maxdepth 1 -type d); do 
    echo -e "${ii}\t$(find "${ii}" -type l -o -type d -o -type f | wc -l)"
done | sort -n -k 2 | column -t

Источник тут

Опубликовано в рубрикеLinux

Оставьте первый коментарий

    Добавить комментарий

    Ваш адрес email не будет опубликован.