Linux之 find之 ctime,atime,mtime
在Linux操作系统中,每个文件都有很多的时间参数,其中有三个比较主要,分别是ctime,atime,mtime
atime 最后一次访问时间, 如 ls, more 等, 但 chmod, chown, ls, stat 等不会修改些时间, 使用 ls -utl 可以按此时间顺序查看;
ctime 最后一次状态修改时间, 如 chmod, chown 等状态时间改变但修改时间不会改变, 使用 stat file 可以查看;
mtime 最后一次内容修改时间, 如 vi 保存后等, 修改时间发生改变的话, atime 和 ctime 也相应跟着发生改变
-ctime -n 查找距现在 n*24H 内修改过的文件
-ctime n 查找距现在 n*24H 前, (n+1)*24H 内修改过的文件
-ctime +n 查找距现在 (n+1)*24H 前修改过的文件
常用范例:
-- 查找两天前修改过的文件:
find . -type f -mtime -2
-- 查找3天内修改过的文件:
find -ctime -3
-- 删除/data/backup目录下状态修改时间超过6天的文件:
find /data/backup -ctime +6 -exec rm -f {} \;
-- 删除/data/backup目录下空的文件夹,同时输出正确和错误信息到空:
find /data/backup -type d -empty -exec rmdir {} \; >/dev/null 2>&1
-- 查找超过6天且是空文件的find命令:
find ./ -type d -empty -ctime +6
-- 查找/home/admin目录下修改时间在1天之内的文件
find /home/admin -mtime -1
-- 查找/home/admin目录下修改时间在1天之内的文件名为.txt结尾的文件
find /home/admin -name *.txt -mtime -1
转载于:https://www.cnblogs.com/andy6/p/7472698.html
Linux之 find之 ctime,atime,mtime相关推荐
- find ctime atime mtime
find ctime atime mtime Linux下的find命令在目录结构中搜索文件,并执行指定的操作.linux下的find命令提供了相当多的查找条件,功能很强大,由于find的功能很强大, ...
- Linux下文件的三个时间:ctime、mtime、atime的区别
Linux下文件的三个时间参数 (1)modification time(mtime):内容修改时间 这里的修改时间指的是文件的内容发生变化,而更新的时间. Eg:vi后保存文件. (2)status ...
- linux ctime 格式化,atime,mtime,ctime说明
说明: 在windows下,一个文件有:创建时间.修改时间.访问时间. 而在linux下,一个文件也有三种时间,分别是:访问时间.修改时间.状态改动时间. 两者有此不同,在linux下没有创建时间的概 ...
- linux文件的三个时间atime,mtime,ctime以及查找和修改方法
atime是指access time,访问时间,即文件被读取或者执行的时间: mtime即modify time,指文件内容被修改的时间: ctime即change time文件状态改变时间. 操作 ...
- ctime、mtime、atime
Linux系统文件有三个主要的时间属性,分别是ctime(change time, 而不是create time), atime(access time), mtime(modify time).后来 ...
- atime、ctime 和 mtime区别
文件的 Access time,atime 是在读取文件或者执行文件时更改的. 文件的 Modified time,mtime 是在写入文件时随文件内容的更改而更改的. 文件的 Create time ...
- linux中文件属性mtime,linux stat (三个时间属性命令可用来列出文件的 atime、ctime 和 mtime。)...
[[email protected] ~]# stat test/test2 File: 'test/test2' Size: 0 Blocks: 0 I ...
- what's the difference between atime, ctime and mtime
atime – access time, 访问时间,例如使用cat mtime –modify time, 修改时间,修改的意思是修改文件内容 ctime –change time, 改变的时间,当p ...
- linux中find查找命令的mtime参数使用方法说明
mtime的含义 mtime查询的是文件last modified时间,其中最让人迷惑的就是参数 +N . N . -N 三个参数的意义了. 实例讲解 N * 24 +1 内表示 1 * 24 +24 ...
- inum在linux中含义,linux
Linux 1. 用户,应用层(图形界面),Shell层(Shell层),内核层(系统调用),硬件 2.X Window系统(协议)特点:独立与操作系统 ,网络特性(可以选择语言),源代码免费 3. ...
最新文章
- solr5.5.4 添加mysql数据,实现同步更新
- 获取鼠标在盒子中的坐标
- 如何提高在家办公的效率?
- 新一代海量数据搜索引擎 TurboSearch 来了!
- 闲得无聊?不如用Python设计一个经典小游戏
- Python——模拟轮盘抽奖游戏
- mysql explain ref列_mysql explain中的列
- 转载:8个让程序员追悔莫及的职业建议
- Project Euler Problem 104 Pandigital Fibonacci ends
- solr6.6 导入索引数据
- 下列( )软件不能编辑html语言,2016年职称计算机Dreamweaver考试题库五
- 什么是IT人员外包?
- 一些手机APP默认的文件保存位置
- 软件工程(2019)第四次作业
- 单片机 c语言 可控硅,单片机控制可控硅电路
- 一篇文章教你选出廉价好用的家用投影仪!
- 智商黑洞(门萨Mensa测试)7
- java bufferedimage 内存溢出_大图片内存溢出问题!!!
- 大学生mysql实训心得_大学生实训心得体会范文(精选3篇)
- UE4笔记_Paper 2D Flipbooks
热门文章
- thinkphp实现文件上传
- abstract 抽象类
- 关于如何在vs 2005中使用sa用户登录的问题(即在vs 2005中SQL 2005的深层使用)
- idea中使用maven方式使用jetty+cmd中使用Jetty运行(maven)Web项目
- ConcurrentHashMap(JDK1.8)的源码解析
- 20165204 20165216 20165220 实验四 外设驱动程序设计
- Jenkins持续集成环境, 如何自定义 maven 仓库
- ant gradle curl等工具原理以及使用记录
- GoogleCpp风格指南 8)格式 _part1
- 把一个SVN项目的目录结构 导入到另外一个空白的SVN项目里