В системе GNU
(export LC_ALL=C
find /grid/sdh/hadoop/yarn/local/usercache/hdfs/appcache -print0 |
tr '\n\0' '\0\n' |
sed 's|/[^/]*$||' |
sort |
uniq -c |
sort -rn |
head |
tr '\z' '\n')
Будет перечислено 10 каталогов с наибольшим количеством записей.
Если в каталогах так много файлов, что даже их перечисление было бы слишком дорого, вы можете попытаться угадать, что это за файлы, не вводя их, глядя на их размер.
find /grid/sdh/hadoop/yarn/local/usercache/hdfs/appcache -type d \
-size +10000000c -print -prune
Будет перечислять каталоги размером более 10 МБ и не входить в них.