Я отримую різну кількість файлів з du -h
і find
:
loom@loom-desktop$ du -h ~/storage/Apps/*/trunk/test/*.cpp | wc -l
35
loom@loom-desktop$ find ~/storage/Apps/ -path */trunk/test/*.cpp | wc -l
111
У чому причина невідповідності і як перерахувати всі файли з відповідними розмірами в заданих обмеженнях?
1
Видаліть трубу і "wc" і збережіть файли, потім розріжте їх, щоб побачити, що відбувається.
Вони чітко відрізняються, оскільки перший буде виглядати лише одним каталогом глибоко, а інший - до будь-якої глибини
—
Bernhard