在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相关推荐

  1. find ctime atime mtime

    find ctime atime mtime Linux下的find命令在目录结构中搜索文件,并执行指定的操作.linux下的find命令提供了相当多的查找条件,功能很强大,由于find的功能很强大, ...

  2. Linux下文件的三个时间:ctime、mtime、atime的区别

    Linux下文件的三个时间参数 (1)modification time(mtime):内容修改时间 这里的修改时间指的是文件的内容发生变化,而更新的时间. Eg:vi后保存文件. (2)status ...

  3. linux ctime 格式化,atime,mtime,ctime说明

    说明: 在windows下,一个文件有:创建时间.修改时间.访问时间. 而在linux下,一个文件也有三种时间,分别是:访问时间.修改时间.状态改动时间. 两者有此不同,在linux下没有创建时间的概 ...

  4. linux文件的三个时间atime,mtime,ctime以及查找和修改方法

    atime是指access time,访问时间,即文件被读取或者执行的时间: mtime即modify time,指文件内容被修改的时间: ctime即change time文件状态改变时间. 操作 ...

  5. ctime、mtime、atime

    Linux系统文件有三个主要的时间属性,分别是ctime(change time, 而不是create time), atime(access time), mtime(modify time).后来 ...

  6. atime、ctime 和 mtime区别

    文件的 Access time,atime 是在读取文件或者执行文件时更改的. 文件的 Modified time,mtime 是在写入文件时随文件内容的更改而更改的. 文件的 Create time ...

  7. linux中文件属性mtime,linux stat (三个时间属性命令可用来列出文件的 atime、ctime 和 mtime。)...

    [[email protected] ~]# stat test/test2 File: 'test/test2' Size: 0               Blocks: 0          I ...

  8. what's the difference between atime, ctime and mtime

    atime – access time, 访问时间,例如使用cat mtime –modify time, 修改时间,修改的意思是修改文件内容 ctime –change time, 改变的时间,当p ...

  9. linux中find查找命令的mtime参数使用方法说明

    mtime的含义 mtime查询的是文件last modified时间,其中最让人迷惑的就是参数 +N . N . -N 三个参数的意义了. 实例讲解 N * 24 +1 内表示 1 * 24 +24 ...

  10. inum在linux中含义,linux

    Linux 1.  用户,应用层(图形界面),Shell层(Shell层),内核层(系统调用),硬件 2.X Window系统(协议)特点:独立与操作系统 ,网络特性(可以选择语言),源代码免费 3. ...

最新文章

  1. solr5.5.4 添加mysql数据,实现同步更新
  2. 获取鼠标在盒子中的坐标
  3. 如何提高在家办公的效率?
  4. 新一代海量数据搜索引擎 TurboSearch 来了!
  5. 闲得无聊?不如用Python设计一个经典小游戏
  6. Python——模拟轮盘抽奖游戏
  7. mysql explain ref列_mysql explain中的列
  8. 转载:8个让程序员追悔莫及的职业建议
  9. Project Euler Problem 104 Pandigital Fibonacci ends
  10. solr6.6 导入索引数据
  11. 下列( )软件不能编辑html语言,2016年职称计算机Dreamweaver考试题库五
  12. 什么是IT人员外包?
  13. 一些手机APP默认的文件保存位置
  14. 软件工程(2019)第四次作业
  15. 单片机 c语言 可控硅,单片机控制可控硅电路
  16. 一篇文章教你选出廉价好用的家用投影仪!
  17. 智商黑洞(门萨Mensa测试)7
  18. java bufferedimage 内存溢出_大图片内存溢出问题!!!
  19. 大学生mysql实训心得_大学生实训心得体会范文(精选3篇)
  20. UE4笔记_Paper 2D Flipbooks

热门文章

  1. thinkphp实现文件上传
  2. abstract 抽象类
  3. 关于如何在vs 2005中使用sa用户登录的问题(即在vs 2005中SQL 2005的深层使用)
  4. idea中使用maven方式使用jetty+cmd中使用Jetty运行(maven)Web项目
  5. ConcurrentHashMap(JDK1.8)的源码解析
  6. 20165204 20165216 20165220 实验四 外设驱动程序设计
  7. Jenkins持续集成环境, 如何自定义 maven 仓库
  8. ant gradle curl等工具原理以及使用记录
  9. GoogleCpp风格指南 8)格式 _part1
  10. 把一个SVN项目的目录结构 导入到另外一个空白的SVN项目里