find ctime 加减n时间范围
看下atime的时间解释:
-atime n
File was last accessed n*24 hours ago. When find figures out how many 24-hour periods ago the file was last accessed, any fractional part is ignored, so to match -atime
+1, a file has to have been accessed at least two days ago.
mtime的时间计算也和上面一致
计算时间差:(当前时间-文件修改时间)/24 ,不保留小数点
+1: 代表修改时间大于1天以前的文件
-1: 代表修改时间小于1天以前的文件
1:不加符号代表刚好等于1天的文件
实验:
首先创建不同mtime的文件:
for i in {1..23};do touch -m -d "2019-03-08 $i:00:00" a$i;done
for i in {1..23};do touch -m -d "2019-03-07 $i:00:00" b$i;done
for i in {1..23};do touch -m -d "2019-03-06 $i:00:00" c$i;done
# root @ c7bit1 in /data/test [17:20:35]
$ date
Sat Mar 9 17:20:37 CST 2019
# root @ c7bit1 in /data/test [17:20:37]
$ find . -mtime +1 -exec ls -l {} \;
-rw-r--r-- 1 root root 0 Mar 7 01:00 ./b1
-rw-r--r-- 1 root root 0 Mar 7 10:00 ./b10
-rw-r--r-- 1 root root 0 Mar 7 11:00 ./b11
-rw-r--r-- 1 root root 0 Mar 7 12:00 ./b12
-rw-r--r-- 1 root root 0 Mar 7 13:00 ./b13
-rw-r--r-- 1 root root 0 Mar 7 14:00 ./b14
-rw-r--r-- 1 root root 0 Mar 7 15:00 ./b15
-rw-r--r-- 1 root root 0 Mar 7 16:00 ./b16
-rw-r--r-- 1 root root 0 Mar 7 17:00 ./b17
-rw-r--r-- 1 root root 0 Mar 7 02:00 ./b2
-rw-r--r-- 1 root root 0 Mar 7 03:00 ./b3
-rw-r--r-- 1 root root 0 Mar 7 04:00 ./b4
-rw-r--r-- 1 root root 0 Mar 7 05:00 ./b5
-rw-r--r-- 1 root root 0 Mar 7 06:00 ./b6
-rw-r--r-- 1 root root 0 Mar 7 07:00 ./b7
-rw-r--r-- 1 root root 0 Mar 7 08:00 ./b8
-rw-r--r-- 1 root root 0 Mar 7 09:00 ./b9
-rw-r--r-- 1 root root 0 Mar 6 01:00 ./c1
-rw-r--r-- 1 root root 0 Mar 6 02:00 ./c2
-rw-r--r-- 1 root root 0 Mar 6 03:00 ./c3
-rw-r--r-- 1 root root 0 Mar 6 04:00 ./c4
-rw-r--r-- 1 root root 0 Mar 6 05:00 ./c5
-rw-r--r-- 1 root root 0 Mar 6 06:00 ./c6
-rw-r--r-- 1 root root 0 Mar 6 07:00 ./c7
-rw-r--r-- 1 root root 0 Mar 6 08:00 ./c8
-rw-r--r-- 1 root root 0 Mar 6 09:00 ./c9
-rw-r--r-- 1 root root 0 Mar 6 10:00 ./c10
-rw-r--r-- 1 root root 0 Mar 6 11:00 ./c11
-rw-r--r-- 1 root root 0 Mar 6 12:00 ./c12
-rw-r--r-- 1 root root 0 Mar 6 13:00 ./c13
-rw-r--r-- 1 root root 0 Mar 6 14:00 ./c14
-rw-r--r-- 1 root root 0 Mar 6 15:00 ./c15
-rw-r--r-- 1 root root 0 Mar 6 16:00 ./c16
-rw-r--r-- 1 root root 0 Mar 6 17:00 ./c17
-rw-r--r-- 1 root root 0 Mar 6 18:00 ./c18
-rw-r--r-- 1 root root 0 Mar 6 19:00 ./c19
-rw-r--r-- 1 root root 0 Mar 6 20:00 ./c20
-rw-r--r-- 1 root root 0 Mar 6 21:00 ./c21
-rw-r--r-- 1 root root 0 Mar 6 22:00 ./c22
-rw-r--r-- 1 root root 0 Mar 6 23:00 ./c23
# root @ c7bit1 in /data/test [17:20:44]
$
# root @ c7bit1 in /data/test [17:20:45]
$ find . -mtime 1 -exec ls -l {} \;
-rw-r--r-- 1 root root 0 Mar 8 01:00 ./a1
-rw-r--r-- 1 root root 0 Mar 8 10:00 ./a10
-rw-r--r-- 1 root root 0 Mar 8 11:00 ./a11
-rw-r--r-- 1 root root 0 Mar 8 12:00 ./a12
-rw-r--r-- 1 root root 0 Mar 8 13:00 ./a13
-rw-r--r-- 1 root root 0 Mar 8 14:00 ./a14
-rw-r--r-- 1 root root 0 Mar 8 15:00 ./a15
-rw-r--r-- 1 root root 0 Mar 8 16:00 ./a16
-rw-r--r-- 1 root root 0 Mar 8 17:00 ./a17
-rw-r--r-- 1 root root 0 Mar 8 02:00 ./a2
-rw-r--r-- 1 root root 0 Mar 8 03:00 ./a3
-rw-r--r-- 1 root root 0 Mar 8 04:00 ./a4
-rw-r--r-- 1 root root 0 Mar 8 05:00 ./a5
-rw-r--r-- 1 root root 0 Mar 8 06:00 ./a6
-rw-r--r-- 1 root root 0 Mar 8 07:00 ./a7
-rw-r--r-- 1 root root 0 Mar 8 08:00 ./a8
-rw-r--r-- 1 root root 0 Mar 8 09:00 ./a9
-rw-r--r-- 1 root root 0 Mar 7 18:00 ./b18
-rw-r--r-- 1 root root 0 Mar 7 19:00 ./b19
-rw-r--r-- 1 root root 0 Mar 7 20:00 ./b20
-rw-r--r-- 1 root root 0 Mar 7 21:00 ./b21
-rw-r--r-- 1 root root 0 Mar 7 22:00 ./b22
-rw-r--r-- 1 root root 0 Mar 7 23:00 ./b23
# root @ c7bit1 in /data/test [17:20:49]
$ find . -mtime -1 -exec ls -l {} \;
total 0
-rw-r--r-- 1 root root 0 Mar 8 01:00 a1
-rw-r--r-- 1 root root 0 Mar 8 10:00 a10
-rw-r--r-- 1 root root 0 Mar 8 11:00 a11
-rw-r--r-- 1 root root 0 Mar 8 12:00 a12
-rw-r--r-- 1 root root 0 Mar 8 13:00 a13
-rw-r--r-- 1 root root 0 Mar 8 14:00 a14
-rw-r--r-- 1 root root 0 Mar 8 15:00 a15
-rw-r--r-- 1 root root 0 Mar 8 16:00 a16
-rw-r--r-- 1 root root 0 Mar 8 17:00 a17
-rw-r--r-- 1 root root 0 Mar 8 18:00 a18
-rw-r--r-- 1 root root 0 Mar 8 19:00 a19
-rw-r--r-- 1 root root 0 Mar 8 02:00 a2
-rw-r--r-- 1 root root 0 Mar 8 20:00 a20
-rw-r--r-- 1 root root 0 Mar 8 21:00 a21
-rw-r--r-- 1 root root 0 Mar 8 22:00 a22
-rw-r--r-- 1 root root 0 Mar 8 23:00 a23
-rw-r--r-- 1 root root 0 Mar 8 03:00 a3
-rw-r--r-- 1 root root 0 Mar 8 04:00 a4
-rw-r--r-- 1 root root 0 Mar 8 05:00 a5
-rw-r--r-- 1 root root 0 Mar 8 06:00 a6
-rw-r--r-- 1 root root 0 Mar 8 07:00 a7
-rw-r--r-- 1 root root 0 Mar 8 08:00 a8
-rw-r--r-- 1 root root 0 Mar 8 09:00 a9
-rw-r--r-- 1 root root 0 Mar 7 01:00 b1
-rw-r--r-- 1 root root 0 Mar 7 10:00 b10
-rw-r--r-- 1 root root 0 Mar 7 11:00 b11
-rw-r--r-- 1 root root 0 Mar 7 12:00 b12
-rw-r--r-- 1 root root 0 Mar 7 13:00 b13
-rw-r--r-- 1 root root 0 Mar 7 14:00 b14
-rw-r--r-- 1 root root 0 Mar 7 15:00 b15
-rw-r--r-- 1 root root 0 Mar 7 16:00 b16
-rw-r--r-- 1 root root 0 Mar 7 17:00 b17
-rw-r--r-- 1 root root 0 Mar 7 18:00 b18
-rw-r--r-- 1 root root 0 Mar 7 19:00 b19
-rw-r--r-- 1 root root 0 Mar 7 02:00 b2
-rw-r--r-- 1 root root 0 Mar 7 20:00 b20
-rw-r--r-- 1 root root 0 Mar 7 21:00 b21
-rw-r--r-- 1 root root 0 Mar 7 22:00 b22
-rw-r--r-- 1 root root 0 Mar 7 23:00 b23
-rw-r--r-- 1 root root 0 Mar 7 03:00 b3
-rw-r--r-- 1 root root 0 Mar 7 04:00 b4
-rw-r--r-- 1 root root 0 Mar 7 05:00 b5
-rw-r--r-- 1 root root 0 Mar 7 06:00 b6
-rw-r--r-- 1 root root 0 Mar 7 07:00 b7
-rw-r--r-- 1 root root 0 Mar 7 08:00 b8
-rw-r--r-- 1 root root 0 Mar 7 09:00 b9
-rw-r--r-- 1 root root 0 Mar 6 01:00 c1
-rw-r--r-- 1 root root 0 Mar 6 10:00 c10
-rw-r--r-- 1 root root 0 Mar 6 11:00 c11
-rw-r--r-- 1 root root 0 Mar 6 12:00 c12
-rw-r--r-- 1 root root 0 Mar 6 13:00 c13
-rw-r--r-- 1 root root 0 Mar 6 14:00 c14
-rw-r--r-- 1 root root 0 Mar 6 15:00 c15
-rw-r--r-- 1 root root 0 Mar 6 16:00 c16
-rw-r--r-- 1 root root 0 Mar 6 17:00 c17
-rw-r--r-- 1 root root 0 Mar 6 18:00 c18
-rw-r--r-- 1 root root 0 Mar 6 19:00 c19
-rw-r--r-- 1 root root 0 Mar 6 02:00 c2
-rw-r--r-- 1 root root 0 Mar 6 20:00 c20
-rw-r--r-- 1 root root 0 Mar 6 21:00 c21
-rw-r--r-- 1 root root 0 Mar 6 22:00 c22
-rw-r--r-- 1 root root 0 Mar 6 23:00 c23
-rw-r--r-- 1 root root 0 Mar 6 03:00 c3
-rw-r--r-- 1 root root 0 Mar 6 04:00 c4
-rw-r--r-- 1 root root 0 Mar 6 05:00 c5
-rw-r--r-- 1 root root 0 Mar 6 06:00 c6
-rw-r--r-- 1 root root 0 Mar 6 07:00 c7
-rw-r--r-- 1 root root 0 Mar 6 08:00 c8
-rw-r--r-- 1 root root 0 Mar 6 09:00 c9
-rw-r--r-- 1 root root 0 Mar 8 18:00 ./a18
-rw-r--r-- 1 root root 0 Mar 8 19:00 ./a19
-rw-r--r-- 1 root root 0 Mar 8 20:00 ./a20
-rw-r--r-- 1 root root 0 Mar 8 21:00 ./a21
-rw-r--r-- 1 root root 0 Mar 8 22:00 ./a22
-rw-r--r-- 1 root root 0 Mar 8 23:00 ./a23
find ctime 加减n时间范围的更多相关文章
- DateTime操作,时间范围,加减
DB里边存的是char类型数组的时间,例如20151111 12171220000,现在需要把这个时间加减5s,组成 一个时间范围 然后再写存储过程. 想到的办法就是把这个时间先转换成DateTime ...
- 【python】详解time模块功能asctime、localtime、mktime、sleep、strptime、strftime、time等函数以及时间的加减运算
在Python中,与时间处理相关的模块有:time.datetime以及calendar.学会计算时间,对程序的调优非常重要,可以在程序中狂打时间戳,来具体判断程序中哪一块耗时最多,从而找到程序调优的 ...
- Android带加减的edittext
看了网上这样自带加减的edittext写得好复杂,还有各种监听事件,我觉得没有必有.于是我自己写了一个. 我这个edittext仅仅限制整数,每次加减1. public class TestEditT ...
- js实现输入框数量加减【转】
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- 自己动手丰衣足食之 jQuery 数量加减插件
引言 做一个手机端的订单相关项目中,其中下订单时需要用到数量加减的控件,可以设置默认值,也可以设置最大值和最小值.使用jQuery这么长时间了,平时很少去编写属于自己的插件,现在编写的时候对立面的一些 ...
- php 时间加减
<?php date_default_timezone_set('PRC'); //默认时区 echo "今天:",date("Y-m-d",time() ...
- freemarker 数据做加减计算
controller的部分: @Controller@RequestMapping("/ContactsFrameIndex")public class ContactsFrame ...
- Oracle中的日期加减
加法 select sysdate,add_months(sysdate,12) from dual; --加1年 select sysdate,add_months(sysdate ...
- php如何在某个时间上加一天?一小时? 时间加减
<?php date_default_timezone_set('PRC'); //默认时区 echo "今天:",date("Y-m-d",time() ...
随机推荐
- python高级——垃圾回收机制
GC作为现代编程语言的自动内存管理机制,专注于两件事:1. 找到内存中无用的垃圾资源 2. 清除这些垃圾并把内存让出来给其他对象使用.GC彻底把程序员从资源管理的重担中解放出来,让他们有更多的时间放在 ...
- 使用ssm框架实现简单网页注册功能
1.注册Spring配置文件,在web应用启动时创建Spring容器(注册listener). <!-- 注册spring配置文件 --> <context-param> &l ...
- Victoria的舞会2——图的连通性及连通分量
[Vijos1022]]Victoria的舞会2 Description Victoria是一位颇有成就的艺术家,他因油画作品<我爱北京天安门>闻名于世界.现在,他为了报答帮助他的同行们, ...
- [JLOI2012]时间流逝
Description: 你有n个食物,每个食物有\(a_i\)的价值,你每天有\(p_i\)的几率被抢走一个最小价值的食物,否则可以等概率获得所有食物中价值小于你拥有的食物中最大价值中的一个,问总价 ...
- (转)JavaWeb学习之Servlet(一)----MyEclipse及Tomcat的配置
[声明] 欢迎转载,但请保留文章原始出处→_→ 文章来源:http://www.cnblogs.com/smyhvae/p/4134921.html [开发环境] 物理机版本:Win 7旗舰版(64位 ...
- Java 始终要覆盖toString
java.lang.Object提供了toString方法的一个实现,它包含类的名称,以及一个“@”符号,接着是散列码的无符号十六进制表示法,例如“PhoneNumber@163b91”.在实际应用中 ...
- JS中原始类型Null和Undefined
Undefined类型只有一个值,即undefined.当声明的变量还未被初始化时,变量的默认值为undefined.Null类型也只有一个值,即null.null用来表示尚未存在的对象,常用来表示函 ...
- Python 数据结构和算法
阅读目录 什么是算法 算法效率衡量 算法分析 常见时间复杂度 Python内置类型性能分析 数据结构 顺序表 链表 栈 队列 双端队列 排序与搜索 冒泡排序 选择排序 插入排序 希尔排序 快速排序 归 ...
- python 绘图pylab
绘图 1.绘图主要通过代码来进行认知 demo: import pylab #绘图库 pylab.figure(1) #创建图一 pylab.plot([1,2,3,4],[1,2,3,4]) #在图 ...
- word2vec skip-gram系列2
Word2Vec的CBOW模型和Skip-gram模型 故事先从NNLM模型说起,网络结构图如下图所示,接下来先具体阐述下这个网络, 输入是个one-hot representation的向量.比如你 ...