Unix命令行:如何获取过去30天内修改过的文件的总大小

gee*_*way 4 unix size command file

我想知道如何获取过去30天内修改过的文件的总大小.

我找到了这个命令,他只给了我过去30天内修改过的文件列表.

find . -name '*' -mtime -30
Run Code Online (Sandbox Code Playgroud)

它很有用,但我想知道这个列表的TOTAL大小.

请有人帮忙解决这个问题吗?

Joh*_*n P 7

也许这样做:

find . -mtime -30 -exec ls -l {} \;| awk '{s+=$5} END {print "Total SIZE: " s}'
Run Code Online (Sandbox Code Playgroud)