常常发现某些数据目录下会按时期来生成文件,以供别的程序以日期来进行数据整理与产出.而不幸运的是,没有轮偱机制将之前的旧数据删除,结果一堆旧数据, ls 一下滚半天,也找不到真正调程序须要的近期的有效数据. php 因而乎咱们须要根据时间这一特征来寻找出某个时间点之后新建立或被修改过的文件,不就解决问题了吗?! html google 了一下,发现此类问题提的还很多,有一个小技巧实用之极,特摘过来. shell 1. 以感兴趣的时间点建立一个文件 google $ touch -t 1201050800.00 /tmp/cmp.test spa 2. 到数据目录用咱们的瑞士军刀查找之 .net $ find . -newer /tmp/cmp.test -print unix 上面的命令会把目录也算在内,若是只关心文件变化,则能够以下: htm $find . -type f -newer /tmp/cmp.test -print ci 参考: http://bbs.chinaunix.net/thread-1018437-1-1.html get 附: touch - change file timestamps -t STAMP use [[CC]YY]MMDDhhmm[.ss] instead of current time |