查找 Linux 中过去 30 天内修改的文件数量和文件总大小

San*_*540 2 linux ls

我在 Linux 中有一个巨大的文件库(文件目录),每天都会添加/修改文件,我想找到 Linux 中过去 30 天内修改的文件数量和文件总大小。我该怎么做?

jxh*_*jxh 7

find命令可以查找在一定时间内修改过(mtime)或创建过(ctime)的文件。wc可以告诉你一组文件的字节数。xargs将标准输入中的单词转换为命令的参数。

find /path/to/vault -mtime 29 -type f | xargs wc -c
Run Code Online (Sandbox Code Playgroud)

find可能是帮助识别具有您感兴趣的属性的文件的最有用的工具之一。我保证花时间学习它会是值得的。