Я почти достиг предела допустимого количества файлов в моем домашнем каталоге Linux, и мне любопытно, где находятся все файлы.
В любом каталоге я могу использовать, например, find. -тип f | wc -l
, чтобы показать количество файлов в этом каталоге и в его подкаталогах, но я бы хотел создать полный список всех подкаталогов (и подкаталогов и т. д.), каждый из которых содержит счетчик всех файлов, содержащихся в нем, и его подкаталогов - если возможно, ранжированные по счетчику, по убыванию.
Например, если моя файловая структура выглядит так:
Home/
file1.txt
file2.txt
Docs/
file3.txt
Notes/
file4.txt
file5.txt
Queries/
file6.txt
Photos/
file7.jpg
Вывод будет быть примерно таким:
7 Home
4 Home/Docs
2 Home/Docs/Notes
1 Home/Docs/Queries
1 Home/Photos
Любые предложения приветствуются. (Также краткое объяснение ответа, чтобы я мог извлечь из этого урок!). Спасибо.