В Linux, как мне найти каталог с наибольшим количеством подкаталогов или файлов? [закрыто]

Как мне найти каталог с наибольшим количеством файлов / подкаталогов в нем в системе? Очевидно, умный ответ/, но это не то, что я ищу.

Мне сказали, что в файловой системе нет узлов, поэтому я подозреваю, что где-то есть много файлов / каталогов, которые являются просто мусором, и я хочу их найти.

Я пытался запустить это:

$ find /home/user -type d -print | wc -l

найти конкретные каталоги.

 n.m.12 июн. 2012 г., 19:31
"но это не то, что я ищу" & # x2014;are ты ищешь?
 anio12 июн. 2012 г., 19:33
Я обновил свой вопрос.
 Makoto12 июн. 2012 г., 19:25
Задайте свой вопрос немного больше, поскольку, как вы сказали, это в значительной степени/ - хотите ли вы найти наиболее основанные на конкретной начальной директории (т.е./usr, /bin, /home)?

Ответы на вопрос(1)

Решение Вопроса

find . -type d | cut -d/ -f 2 | uniq -c

Будет выведен список всех каталогов, начиная с текущего, разделив каждую строку на символ "/", выберите номер поля "2" (каждая строка начинается с "./& quot ;, поэтому ваше первое поле будет". "), а затем выводит только уникальные строки и подсчитывает, как часто эта уникальная строка появляется (параметр -c).

Вы также можете добавить & quot; sort -g & quot; в конце.

 03 мая 2018 г., 18:07
find . -type f найти каталог с наибольшим количеством файлов.

Ваш ответ на вопрос