免费注册 查看新帖 |

Chinaunix

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

[新手入门] 关于find . -mtime 1和find . -mtime -1 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-04-23 14:56 |只看该作者 |倒序浏览
小弟man find后,对-mtime后面的值还是很清楚,怎么一个算法;
比如find . -mtime 1和find . -mtime -1,1和-1什么区别?这个问题应该是个低级,
望朋友见谅;
Thanks in advance;

论坛徽章:
0
2 [报告]
发表于 2007-04-23 15:25 |只看该作者
-mtime   文件内容最后一次被修改的时间
-ctime    文件的i节点最后一次被修改的时间(例如修改文件的权限属主等信息会影响到ctime)
-atime    文件内容的最后访问时间,例如(cat filename >/dev/null 会影响到atime,ls则不会)
-------------------------------------------

N
每个N代表一天24小时,
N=0:less than 24 hours ago (见 `info find` ->Finding Files::->Time::->Age Ranges::)
N=1:between 24 and 48 hours ago
N=2:between 48 and 72 hours ago
...

+N|N|-N
当N=1时,来画个时间轴
现在是20070423/21:28

--------20070421/21:28----20070422/21:28----20070423/21:28---
--------------|--------------|----------------|------------------------->
-----Xtime +1 --|----- Xtime 1---|-----Xtime -1 ----|--------------------------

+N表示 当前时间起 (N*24+24)小时这个时间点这前
-N表示  当前时间向前(N*24)小时 至 当前时间

所以做为特例,-Xtime -1 与-Xtime 0 结果是一致的。

-------------------------------------
测试方法
先date命令看一下当前时间,再
touch -d "YYYYMMDD mm:ss" filename
touch 几个不同时间点的文件,然后分别
find -mtime  {+N|N|-N}
看看结果就知道了

-------------------------------------
under KUbuntu6.06 LTS

[ 本帖最后由 weichongli 于 2007-4-23 22:05 编辑 ]

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
3 [报告]
发表于 2007-04-23 21:23 |只看该作者
-1  , 1 ,+1
无非就是小于 , 等于 ,大于
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP