如何使用 UNIX 命令find搜索在特定日期创建的文件?
find
正如 Max 指出的那样,您不能,但是检查修改或访问的文件并不是那么难。我写了一篇关于这个的教程,直到今天。其本质是使用-newerXYand ! -newerXY:
-newerXY
! -newerXY
示例:要查找 2007 年 6 月 7 日修改的所有文件:
$ find . -type f -newermt 2007-06-07 ! -newermt 2007-06-08
要查找 2008 年 9 月 29 日访问的所有文件:
$ find . -type f -newerat 2008-09-29 ! -newerat 2008-09-30
或者,在同一天更改了权限的文件:
$ find . -type f -newerct 2008-09-29 ! -newerct 2008-09-30
但是,如果您不更改文件的权限,则“c”通常对应于创建日期。