免费注册 查看新帖 |

Chinaunix

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

关于find . -mtime 1和find . -mtime -1 [复制链接]

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

论坛徽章:
0
2 [报告]
发表于 2007-04-23 15:25 |只看该作者
-mtime   文件内容最后一次被修改的时间\r\n-ctime    文件的i节点最后一次被修改的时间(例如修改文件的权限属主等信息会影响到ctime)\r\n-atime    文件内容的最后访问时间,例如(cat filename >/dev/null 会影响到atime,ls则不会)\r\n-------------------------------------------\r\n\r\nN\r\n每个N代表一天24小时,\r\nN=0:less than 24 hours ago (见 `info find` ->Finding Files::->Time::->Age Ranges::)\r\nN=1:between 24 and 48 hours ago\r\nN=2:between 48 and 72 hours ago\r\n...\r\n\r\n+N|N|-N\r\n当N=1时,来画个时间轴\r\n现在是20070423/21:28\r\n\r\n--------20070421/21:28----20070422/21:28----20070423/21:28---\r\n--------------|--------------|----------------|------------------------->\r\n-----Xtime +1 --|----- Xtime 1---|-----Xtime -1 ----|--------------------------\r\n\r\n+N表示 当前时间起 (N*24+24)小时这个时间点这前\r\n-N表示  当前时间向前(N*24)小时 至 当前时间\r\n\r\n所以做为特例,-Xtime -1 与-Xtime 0 结果是一致的。\r\n\r\n-------------------------------------\r\n测试方法\r\n先date命令看一下当前时间,再\r\ntouch -d \"YYYYMMDD mm:ss\" filename\r\ntouch 几个不同时间点的文件,然后分别\r\nfind -mtime  {+N|N|-N}\r\n看看结果就知道了\r\n\r\n-------------------------------------\r\nunder KUbuntu6.06 LTS\n\n[ 本帖最后由 weichongli 于 2007-4-23 22:05 编辑 ]

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

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP