小编典典

如何使用“查找”来搜索在特定日期创建的文件?

all

如何使用 UNIX 命令find搜索在特定日期创建的文件?


阅读 69

收藏
2022-05-04

共1个答案

小编典典

正如 Max
指出的那样,您不能,但是检查修改或访问的文件并不是那么难。我写了一篇关于这个的教程,直到今天。其本质是使用-newerXYand ! -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”通常对应于创建日期。

2022-05-04