find ./ -type f -iname '*test*' -exec ls -l {} \; -rw-r--r-- 1 mysql mysql 0 Dec 22 14:01 ./TEST -rw-r--r-- 1 mysql mysql 0 Dec 3 14:01 ./TEST_20161203 -rw-r--r-- 1 mysql mysql 0 Dec 13 14:01 ./TEST_20161213 $ date Fri Dec 23 17:35:17 CST 2016
查找修改时间为9天以前的文件
find ./ -type f -iname '*test*' -mtime +9 -exec ls -l {} \; -rw-r--r-- 1 mysql mysql 0 Dec 3 14:01 ./TEST_20161203 -rw-r--r-- 1 mysql mysql 0 Dec 13 14:01 ./TEST_20161213
查找修改时间为20天以内的文件
find ./ -type f -iname '*test*' -mtime -20 -exec ls -l {} \; -rw-r--r-- 1 mysql mysql 0 Dec 22 14:01 ./TEST -rw-r--r-- 1 mysql mysql 0 Dec 13 14:01 ./TEST_20161213
查找修改时间为过去第20天的文件
find ./ -type f -iname '*test*' -mtime 20 -exec ls -l {} \; -rw-r--r-- 1 mysql mysql 0 Dec 3 14:01 ./TEST_20161203 $ find ./ -type f -iname '*test*' -mtime +19 -mtime -21 -exec ls -l {} \; -rw-r--r-- 1 mysql mysql 0 Dec 3 14:01 ./TEST_20161203
查找指定修改时间段的文件
find ./ -type f -iname '*test*' -newermt '2016-12-04' ! -newermt '2016-12-23' -exec ls -l {} \; -rw-r--r-- 1 mysql mysql 0 Dec 22 14:01 ./TEST -rw-r--r-- 1 mysql mysql 0 Dec 13 14:01 ./TEST_20161213