查找总大小的所有文件格式

时间:2019-02-06 16:07:27

标签: linux shell

为了从所有子目录中查找具有模式的所有日志文件,我使用了命令:

du -csh *log.2017*

但是此命令不在子目录中搜索。有什么方法可以从所有子目录中获取具有模式的所有文件的总大小?

3 个答案:

答案 0 :(得分:1)

这可以解决问题:

find . -name *log.2017* | xargs du -csh

答案 1 :(得分:0)

string[]

答案 2 :(得分:-1)

您可以使用find命令

find /path -type f -name "*log.2017*" -exec stat -c "%s" {} \; | bc 

它将以递归方式进行搜索。