小智 37
我在这里找到了一些东西:http:
//vivekjain10.blogspot.com/2008/02/average-file-size-within-directory.html
要计算Linux系统上目录中的平均文件大小,可以使用以下命令:
ls -l | gawk '{sum += $5; n++;} END {print sum/n;}'
Run Code Online (Sandbox Code Playgroud)
cns*_*nst 21
Ernstsson答案的简短,一般和递归友好的变体:
find ./ -ls | awk '{sum += $7; n++;} END {print sum/n;}'
Run Code Online (Sandbox Code Playgroud)
或者,例如,如果您想阻止100 KB以上的文件炖平均值:
find ./ -size -100000c -ls | awk '{sum += $7; n++;} END {print sum/n;}'
Run Code Online (Sandbox Code Playgroud)