[转帖]Linux中的find(-atime、-ctime、-mtime)指令分析
Linux中的find(-atime、-ctime、-mtime)指令分析
https://www.cnblogs.com/zhangjinjin01/p/5505970.html https://www.cnblogs.com/goooogs/p/3798849.html
本篇主要对find -atime(-ctime、、mtime)指令的用法、参数、运行情况进行分析
用法: find . {-atime/-ctime/-mtime/-amin/-cmin/-mmin} [-/+]num
参数分析:
1.第一个参数“.”,代表当前目录,如果是其他目录,可以输入绝对目录和相对目录位置;
2.第二个参数分两部分,前面字母a、c、m为操作类型,后面time为日期,min为分钟(注意只能以time、min作为单位);
3.第三个参数为量,其中不带符号表示符合该数量的,带-表示符合该数量以后的,带+表示符合该数量以前的。
-atime
atime:访问时间(access time),指的是文件最后被读取的时间,可以使用touch命令更改为当前时间;
-atime<24小时数> 查找在指定时间曾被存取过的文件或目录,单位以24小时计算。
例如:当前时间为2016年5月18日 14:10:00,查询2016年5月18日00:00:00到2016年5月18日23:59:59被访问过的文件。
time表示日期,时间单位是day,查找单位时间内的不带符号,当前无往前偏移,因此查询语句为:
find . -atime 0 (-amin 同理)
运行结果如下:
-ctime
ctime:变更时间(change time),指的是文件本身(权限、所属组、位置......)最后被变更的时间,变更动作可以使chmod、chgrp、mv等等;
-ctime<24小时数> 查找在指定时间之时被更改的文件或目录,单位以24小时计算。
例如:当前时间为2016年5月18日 14:10:00,查询2016年5月18日00:00:00到2016年5月18日23:59:59被修改过的文件。查询语句为:
find . -ctime 0
运行结果如下:
-mtime
mtime:修改时间(modify time),指的是文件内容最后被修改的时间,修改动作可以使echo重定向、vi等等;
-mtime<24小时数> 查找在指定时间曾被更改过的文件或目录,单位以24小时计算。
例如:当前时间为2016年5月18日 14:10:00,查询2016年5月18日00:00:00到2016年5月18日23:59:59内容被修改过的文件。查询语句为:
find . -mtime 0
运行结果如下:
n: 自距离当前时刻第 n 个24小时起,24小时之内的时间
+n: 自距离当前时刻第 (n + 1) 个24小时起,之前的所有时间
-n: 自距离当前时刻第 n 个24小时起,之后的所有时间
加号表示之前的时间,减号表示之后的时间。
全部按24的整数倍计算,所以,+1将从2开始算起。因此,+1表示自距离当前时刻第48(2 * 24)小时起,之前的所有时间。0: 自距离当前时刻第0个24小时起,24小时之内的时间,(-24) - 0
1: 自距离当前时刻第1个24小时起,24小时之内的时间,(-48) - (-24)+0: 自距离当前时刻第24(0 + 1)小时起,之前的所有时间,很久以前 - (-24)
+1: 自距离当前时刻第48(1 + 1)小时起,之前的所有时间,很久以前 - (-48)-0: 自距离当前时刻第0个24小时起,之后的时间,0 - 很久以后
-1: 自距离当前时刻第1个24小时起,之后的时间,(-24) - 很久以后下图帮助理解:
最新文章
- C++随笔:.NET CoreCLR之GC探索(2)
- java日期处理SimpleDateFormat等
- Linux学习心得之 LVM管理与Linux系统安装
- Python学习第八天(os)
- QEMU命令创建KVM Guest(bridge桥接)
- Android屏幕适配原理
- SSH登录很慢问题的解决
- 李洪强iOS开发支付集成之微信支付
- 利用dbms_backup_restore恢复数据库
- Mybatis学习笔记(四) 之动态SQL语句
- 阅读 LdrInitializeThunk
- python 使用pip安装使用国内镜像加速下载安装包的方法
- 1.Git起步-Git的三种状态以及三种工作区域、CVCS与DVCS的区别、Git基本工作流程
- page 页 分页 分段
- Kafka数据可靠性深度解读
- storm的一些相关文章
- django-mysql表的增删改查
- Windows-设置系统服务不开机启动
- Oracle 导入导出SQL 查看登录用户表个数
- java对象中的三种状态和脏检查及刷新缓存机制
热门文章
- http服务读取配置文件,交叉编译
- SpringCloud组件Eureka
- 004——转载—Word2016“此功能看似已中断 并需要修复”问题解决办法
- Jmeter 正则表达式提取器详解(Regular Expression Exactor)
- .pdb 文件的内部结构
- WinDbg常用命令系列---线程栈中局部上下文切换.frame
- proxysql 学习一 proxysql docker 运行试用
- 计蒜客 39268.Tasks-签到 (The 2019 ACM-ICPC China Shannxi Provincial Programming Contest A.) 2019ICPC西安邀请赛现场赛重现赛
- html转为图片插件:html2canvas保存图片模糊问题解决
- 【叔小生】JavaScript进阶篇