免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 11275 | 回复: 7
打印 上一主题 下一主题

linux里查找目录中更改时间在指定日期以前的文件,要怎么写? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-04-07 23:20 |只看该作者 |倒序浏览
linux里查找目录中更改时间在2009年3月1日以前的文件,要怎么写?
就是指定日期以前的文件,用find命令好像只能查找n天或n分钟以前的文件。
多谢!

论坛徽章:
0
2 [报告]
发表于 2009-04-08 07:09 |只看该作者
find / -mtime -5 -print   #五天内
find / -mtime +3 -print  #三天前

论坛徽章:
0
3 [报告]
发表于 2009-04-09 21:32 |只看该作者

回复 #1 wcx1985 的帖子

man find
mtime参数就是可以的
find / -mtime  +/-数字 执行之前或之后的几天

论坛徽章:
0
4 [报告]
发表于 2012-07-05 17:56 |只看该作者
find 有一个-newer参数,它还有一个用法:find /tmp -newerct 120701,还有-newermt、-neweratg两个,同时你还可以用叹号反转查找:find /tmp ! -newerct 120505这样。

论坛徽章:
0
5 [报告]
发表于 2012-07-05 17:59 |只看该作者
icykiss 发表于 2012-07-05 17:56
find 有一个-newer参数,它还有一个用法:find /tmp -newerct 120701,还有-newermt、-neweratg两个,同时你 ...

对了,还有一个方法的,就是你可以先用touch命令建一个120101时间的文件,再用-newer去比较它来查找也是没有问题的。

论坛徽章:
13
15-16赛季CBA联赛之同曦
日期:2016-01-28 19:52:032015亚冠之北京国安
日期:2015-10-07 14:28:19NBA常规赛纪念章
日期:2015-05-04 22:32:03处女座
日期:2015-01-15 19:45:44卯兔
日期:2014-10-28 16:17:14白羊座
日期:2014-05-24 15:10:46寅虎
日期:2014-05-10 09:50:35白羊座
日期:2014-03-12 20:52:17午马
日期:2014-03-01 08:37:27射手座
日期:2014-02-19 19:26:54子鼠
日期:2013-11-30 09:03:56狮子座
日期:2013-09-08 08:37:52
6 [报告]
发表于 2012-07-05 18:02 |只看该作者
icykiss 发表于 2012-07-05 17:56
find 有一个-newer参数,它还有一个用法:find /tmp -newerct 120701,还有-newermt、-neweratg两个,同时你 ...


真心学习了,没想到 还有这个参数 thx ^_^
  1. -newerXY file
  2.              True if the current file has a more recent last access time
  3.              (X=a), inode creation time (X=B), change time (X=c), or modifica‐
  4.              tion time (X=m) than the last access time (Y=a), inode creation
  5.              time (Y=B), change time (Y=c), or modification time (Y=m) of
  6.              file.  In addition, if Y=t, then file is instead interpreted as a
  7.              direct date specification of the form understood by cvs(1).  Note
  8.              that -newermm is equivalent to -newer.
复制代码

论坛徽章:
13
15-16赛季CBA联赛之同曦
日期:2016-01-28 19:52:032015亚冠之北京国安
日期:2015-10-07 14:28:19NBA常规赛纪念章
日期:2015-05-04 22:32:03处女座
日期:2015-01-15 19:45:44卯兔
日期:2014-10-28 16:17:14白羊座
日期:2014-05-24 15:10:46寅虎
日期:2014-05-10 09:50:35白羊座
日期:2014-03-12 20:52:17午马
日期:2014-03-01 08:37:27射手座
日期:2014-02-19 19:26:54子鼠
日期:2013-11-30 09:03:56狮子座
日期:2013-09-08 08:37:52
7 [报告]
发表于 2012-07-05 18:04 |只看该作者
icykiss 发表于 2012-07-05 17:59
对了,还有一个方法的,就是你可以先用touch命令建一个120101时间的文件,再用-newer去比较它来查找也是没 ...

这个方法也不错的! ^_^

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
8 [报告]
发表于 2012-07-05 22:16 |只看该作者
俺也是第一次知道还能这样写,thx
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP