1、man了一下find,发现mtime n表示查找在最近n*24小时被修改过的文件,这个很好理解,但ctime n说是文件状态在最近n*24小时改变过,不知道文件状态怎么理解?可否举个例子。感谢!
2、我一直理解mtime +n表示查找在n*24小时前被修改过的文件,但是我今天运行如下命令是发现应该是表示查找(n+1)*24小时前的,不知道问题出在什么地方
我在May 26 15:30运行如下命令的
[root@test log]# ls -lt me*
-rw-rw-r-- 1 test test 2893190 May 26 15:37 mesitf.log
-rw-rw-r-- 1 test test 10487488 May 26 14:38 mesitf.log.1
-rw-rw-r-- 1 test test 10488120 May 26 11:22 mesitf.log.2
-rw-rw-r-- 1 test test 10487435 May 26 06:22 mesitf.log.3
-rw-rw-r-- 1 test test 10489603 May 26 02:31 mesitf.log.4
-rw-rw-r-- 1 test test 10490802 May 25 23:24 mesitf.log.5
-rw-rw-r-- 1 test test 10488847 May 25 19:38 mesitf.log.6
-rw-rw-r-- 1 test test 10488305 May 25 14:41 mesitf.log.7
-rw-rw-r-- 1 test test 10489807 May 25 10:18 mesitf.log.8
-rw-rw-r-- 1 test test 10487063 May 25 05:53 mesitf.log.9
-rw-rw-r-- 1 test test 10487569 May 25 02:06 mesitf.log.10
[root@test log]# /usr/bin/find /u01/test/jadf/log -name "me*" -mtime +1 如果是n*24小时,这里应该有结果啊!!
[root@test log]# /usr/bin/find /u01/test/jadf/log -name "me*" -mtime +0 这个是否能证明是(n+1)*24小时前的呢?
/u01/test /jadf/log/mesitf.log.8
/u01/test /jadf/log/mesitf.log.9
/u01/test /jadf/log/mesitf.log.10
/u01/test /jadf/log/mesitf.log.7
--------------------next---------------------
阅读(550) | 评论(0) | 转发(0) |