按文件的开始名对文件进行分组,并找出它们在linux上使用的空间大小
我在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确实有效,但
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循环或其他方法,您可以遍历所有客户机文件。。。。有人有更干净的主意吗?