如何在shell脚本中获取文件大小?

时间:2017-05-02 20:34:36

标签: shell

如何在目录/ Test 中获取所有日志文件( .log)的大小? 其中Test *表示Test-1和Test-2以及Test-3 ......

谢谢和问候, CHANDAN

2 个答案:

答案 0 :(得分:2)

du 命令:

du -shc /Test/Test* | tail -1

将路径/Test/Test*替换为您的实际路径(所需的文件夹)

示例输出应如下所示:

144K    total

-c - 获取 grand 总文件大小

http://man7.org/linux/man-pages/man1/du.1.html

答案 1 :(得分:0)

使用stat和awk进行求和:

$ stat -c "%s" foo bar |awk '{i+=$1}END{print i}'
570