为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

绝地无双 2019-10-14 10:46:29
如何使用UNIX命令find搜索在特定日期创建的文件?
查看完整描述

3 回答

?
MMMHUHU

TA贡献1834条经验 获得超8个赞

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


查看完整回答
反对 回复 2019-10-14
?
神不在的星期二

TA贡献1963条经验 获得超6个赞

find location -ctime time_period


time_period的示例:


30多天前: -ctime +30


不到30天前: -ctime -30


恰好30天前: -ctime 30


查看完整回答
反对 回复 2019-10-14
  • 3 回答
  • 0 关注
  • 1201 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信