Pstack Solaris, как читать выходные данные / формат вывода

Why does it always count the files +1 except for the master directory?

Причина ls -la также добавляет строку total 20к выходным данным. Я вижу, что для «главного» каталога также отображается значение +1.

Why does it count anything in the '.config' directory, as there are no files in there?

По той же причине. total..строка, созданная ls.

How can I fix this?

Не используйте свой скрипт :)Я имею в виду на самом деле, это слишком сложно. У нас тут хороший find. Весь ваш скрипт превратится во что-то вроде этого (, если вам нужны файлы на каталог):

find $yourdir -type d | while read dir ; do 
    echo "$dir == $(find $dir -maxdepth 1 -type f | wc -l) files" ; 
done

или просто (, если вам нужно значение суммы):

find $yourdir -type f | wc -l
2
05.07.2019, 02:58
0 ответов

Теги

Похожие вопросы