Как вычислить средний размер в КБ для каждого файла в каждом каталоге

parallel echo -n {}"\ "\;echo '$(du -s {} | awk "{print \$1}") / $(find {} | wc -l)' \| bc -l ::: *


Эта команда использует утилиту «parallel» для вычисления среднего размера файлов в каждом каталоге. Она выполняет следующие шаги:

1. «du -s {}» вычисляет размер каждого каталога в КБ.
2. «find {} | wc -l» подсчитывает количество файлов в каждом каталоге.
3. «bc -l» выполняет деление размера каталога на количество файлов.
4. Результат выводится в формате «средний размер / количество файлов» для каждого каталога.

Альтернативы: Можно использовать другие способы для вычисления среднего размера файлов в каталогах, но данная команда предоставляет удобное решение с использованием «parallel».

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *