Chinaunix首页 | 论坛 | 博客
  • 博客访问: 282155
  • 博文数量: 37
  • 博客积分: 1296
  • 博客等级: 中尉
  • 技术积分: 481
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-24 17:00
文章分类

全部博文(37)

文章存档

2013年(1)

2011年(21)

2010年(4)

2009年(2)

2007年(9)

我的朋友

分类: LINUX

2011-04-05 15:10:39

find 命令能查找文件的修改时间是以天为单位的,如果要以小时为单位find就搞不定了。

而且find的修改时间会随着执行是的时间慢慢增加,会让找到的文件个数不同。用下面的方法就ok了。

下面是转别人的,感觉蛮有用的。

先touch一个你想要的时间的文件,然后用"find -newer 创建的文件 -print"

如:

创建8月19日8点的文件

touch -t 08190800 file     # 时间格式是 [[CC]YY]MMDDhhmm[.ss]  这里只要 mmddhhmm就好。

find -newer file -print    # 这里的查找种类还有很多,如cnewer anewer。这样能把时间定住。

阅读(10241) | 评论(0) | 转发(0) |
0

上一篇:vim 常用配置

下一篇:perl 的 q,qw,qr,qx,qq

给主人留下些什么吧!~~