solaris中怎么按创建时间查找某些文件呀?

来源:百度知道 编辑:UC知道 时间:2024/06/16 18:19:12
solaris中怎么按创建时间查找某些文件呀?
用find命令可以时限吗?

我用的是solaris 10
情况是这样的
在一个目录下,每天都会生成好多文件夹,文件夹中又会有很多*.XML 的文件,我现在想做的就是,统计一下,这个目录中,每天到底会产生多少个XML文件。比如说我想找 2007年7月12日这个目录下建立了多少XML文件?
假如是用 find -ctime 1 的话,那一天前的,岂不是吧12号以后的也包含进去了呀?
请问还有其他的方法吗?

find -ctime 1 查找1天前创建或更改的文件
find -newer myfile 查找myfile创建之后 创建或修改的文件

我只知道这两个-_-!! 你试下吧。

========================================
比如/usr/local 下边会生成你说的目录和XML 试下这样

又改一下。。可能你的系统没有这个参数吧。。
试下这样行不行

find /usr/local/ > /tmp/a.txt ;A=`sed -n '/\.xml$/p' /tmp/a.txt`; ls -l $A | grep "Jul 12" | wc -l ; rm -f /tmp/a.txt

过滤出今年7月12日生成的XML文件。并统计个数