Как использовать команды exec и du для определения размера файлов - PullRequest
0 голосов
/ 23 апреля 2019

Я пытаюсь создать скрипт с помощью команды find , чтобы найти все каталоги с именем " bin " в пределах " / usr / "каталог.Я также хочу знать размер каждого из этих каталогов.Как бы я это сделал, используя флаг -exec и команду du?

Это то, что мне удалось собрать вместе:

find /usr/ -name "bin" -exec 

du bin

Ответы [ 2 ]

2 голосов
/ 23 апреля 2019

Следующий oneliner выводит каталоги и их общие размеры файлов.Аргумент -c производит общее количество файлов внутри.

$ find /usr -type d -name bin -exec du -shc {} +;

104K    /usr/src/gcc/contrib/reghunt/bin
67M /usr/bin
8.4M    /usr/local/bin
75M total
2 голосов
/ 23 апреля 2019
find /usr -type d -name "bin" -exec du {} \;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...