Redhat Shellscript显示最近5天修改的文件“计数”

lnlaulya  于 2023-03-13  发布在  Shell
关注(0)|答案(1)|浏览(91)

我试图显示最近5天保存/修改的文件的计数/数量。换句话说,我只需要知道5天前的邮件的计数。
我在谷歌上搜索了一下,上面说要用find
对我来说,我想使用ls命令。我可以使用ls | wc -l计数,但不排除/过滤文件的年龄(最后修改)
我尝试了-mtime +5-ctime +5,但仍然无法正确操作。
谢谢你。

qlfbtfca

qlfbtfca1#

如果您想找到从根目录/开始的最近5天(理解为最近120小时)内修改的文件数,我会尝试:

find / -type f -mtime -5 | wc -l

wc -l命令计算输出的行数。错误消息不包括在该计数中。
如果您想将搜索限制在树结构的一部分,v.gr.您的$HOME目录,请按$HOME更改/
如果树结构中有符号链接,则需要向find命令添加一些选项,如-L

相关问题