Linux中的find(-atime、-ctime、-mtime)指令分析详解程序员
本篇主要对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
运行结果如下:
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/2134.html
服务器部署程序员系统优化网站设置运维相关文章
- linux 修改swap详解程序员
- Linux多线程编程详细解析—-条件变量 pthread_cond_t详解程序员
- Linux命令之rpm详解程序员
- Linux中如何解压iso类型文件详解程序员
- 部署Linux系统:简单而又得力的代码解决方案(linux代码部署)
- 上传文件至Linux服务器:步骤指南(上传到linux服务器)
- 沁人心脾:「雨木林风Linux」(雨木林风linux)
- 一步步教你用Linux光盘启动(linux光盘启动)
- 深入揭秘Linux系统安装过程(linux系统安装过程)
- Linux路由:从入门到精通(linux路由详解)
- 网络驱动:让Linux实现更多(网络驱动linux)
- 破解Linux系统中的防火墙(关闭linux的防火墙)
- 红帽Linux架构师的职责与技能详解(红帽linux架构师)
- 25字中文文章标题:掌握Linux系统远程软件应用技巧(linux系统远程软件)
- Linux命令详解:如何查看块设备?(linux查看块设备)
- “Linux 技巧分享:25个常用复制快捷键,提高工作效率!”(linux复制快捷键)
- 探寻Linux内核的根源:寻找它的真正所在地(linux内核在哪里)
- 快捷易学:Linux删除文件系统步骤详解(linux删除文件系统)
- Linux优化授权用户组实现更高性能(linux授权用户组)
- 快速清理Linux缓存,让系统运行更流畅(如何清理linux缓存)
- Linux安装程序方法详解,轻松掌握(linux安装程序方法)
- 深入浅出:Linux系统命令的使用方法(linux系统命令及其使用详解)