按文件的开始名对文件进行分组,并找出它们在linux上使用的空间大小

按文件的开始名对文件进行分组,并找出它们在linux上使用的空间大小,linux,diskspace,Linux,Diskspace,我在linux上的目录中有一堆文件,如下所示: client1-aaaa.wav client1-bbbb.wav client2-aaaa.wav client2-bbbb.wav 我想按开始字符串(如clientX)对它们进行分组,并查看每个客户端文件在该目录上使用了多少空间 结果应该是: client1 - XXX Kb client2 - XXX Kb 有什么提示吗?我会使用du client1-*,但显然du不允许使用正则表达式参数。@fedorqui你说得有点对,du确实有效,但

我在linux上的目录中有一堆文件,如下所示:

client1-aaaa.wav
client1-bbbb.wav
client2-aaaa.wav
client2-bbbb.wav
我想按开始字符串(如clientX)对它们进行分组,并查看每个客户端文件在该目录上使用了多少空间

结果应该是:

client1 - XXX Kb
client2 - XXX Kb

有什么提示吗?

我会使用
du client1-*
,但显然
du
不允许使用正则表达式参数。@fedorqui你说得有点对,
du
确实有效,但有一些技巧,如果你运行
du client1-*-ch | grep total
你会得到该client1文件的总计。我想,也许使用for循环或其他方法,您可以遍历所有客户机文件。。。。有人有更干净的主意吗?