ctime、atime、mtime、newer

ctime:区分一个文件或者目录的更改时间(change time),最后一次改变文件或目录(改变的是原数据即:属性)的时间如:记录该文件的inode节点被修改的时间。touch命令除了-d和-t选项外都会改变该时间。而且chmod,chown等命令也能改变该值

在Unix中,基本是无法知道一个文件的精确创建时间。更改时间(ctime)是指文件或者目录的属性(所有者、权限等等)被更改的时间。ctime在文件的内容改变的时候也会改变。如果一个文件需要备份的话,dump命令需要用到ctime。

你可以用ls -lc 命令来查看ctime。

atime:访问时间(access time),最后一次访问文件或目录的时间

访问时间(atime)就是一个文件的数据最后一次被访问的时间。例如,显示一个文件的内容或者运行一个shell脚本会更新文件的atime。

你可以用ls -lu命令查看。

mtime:修改时间(modify time),最后一次修改文件或目录的时间

修改时间(mtime)就是文件的目前内容最后被修改的时间。这是在一个长目录列表中显示的时间。

例子:

$ cat file

文件的atime将更新。

$ chmod g+w file

文件的ctime将更新。

$ echo "File contents" > file

文件的ctime和mtime将更新。

使用stat命令可以查看三时间值:如 stat filename

也可使用:        ls -l file : 查看文件修改时间

ls -lc file: 查看文件状态改动时间

ls -lu file: 查看文件访问时间

:::::

find /home -user 用户名

将属于用户名的所有文件都找出来。

find / -nouser

查找系统中不属于任何人的文件

find / -size +1000k

查找比1000k大的文件

----------------------------------------------分割线----------------------------------

newer

find {path} -newermt {time}

其实find -newermt的真正形式是find -newerXY {variable},旨在找到一些X属性比variable的Y属性更早的文件。其中X指代find的目标文件属性,Y代表参照属性。X可选a,c,m;Y可选a,c,m,t。acm意义分别为atime(访问时间),ctime(改变时间),mtime(修改时间)。t代表客观绝对时间,只作为参照属性存在,格式为yyyy-MM-dd hh:mm:ss。

find /lt/logs/ -type f -name "*" -newermt '2020-11-08' ! -newermt '2020-11-10' | xargs ls -lt

代表查找11-08,11-09两天的数据并以ls -lt格式进行显示;

find /lt/logs/ -type f -name "*" -newermt '2020-11-08' ! -newermt '2020-11-10' -exec rm {} \;

代表查找11-08,11-09两天的数据并进行删除,没有删除确认框;

备注:

| xargs ls -lt

xargs:代表将迁移查找出来的文件进行使用下一个命令【ls -lt】继续进行处理。

-exec必须以;结尾,所以使用\转义

-atime、-ctime、mtime、-newer相关推荐

  1. atime、ctime 和 mtime区别

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

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

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

  3. atime、mtime、ctime

    当你同熟练的UNIX用户进行交谈时,你经常会听到他们傲慢地讲出术语"改变时间(change time)"和"修改时间(modification time)".对 ...

  4. linux中三个time:atime、mtime、ctime

    linux中三个time:atime.mtime.ctime Linux文档的时间一般分三种:Access time-atime(访问时间).Modification time-mtime(内容修改时 ...

  5. Linux中的atim、mtime、ctime

    - Linux中的atime.mtime.ctime 一.文件中的atime.mtime.ctime 1.含义及各种事件标记的显示方法 atime:最近一次访问文件的时间用ls -lu看到的时间为at ...

  6. MFC常用类、成员函数、数组类、Cstring类、CTime类、CPoint类

    MFC数组类CByteArray: CDWordArray: CPtrArray: CUIntArray: CWordArray: CStringArray: 常用成员函数 1.int Add( AR ...

  7. Linux文件系统与日志分析(inode、inode节点耗尽故障处理、文件备份和恢复、日志文件管理)

    Linux文件系统与日志分析 一.inode和block概述 1.文件和扇区 2.块(block) 3.文件数据 二.inode(索引节点) 1.inode的内容 2.inode的号码 3.inode ...

  8. python基础5-模块定义、导入方法、import本质、time和datetime、random、os、sys、shutil、shelve、xml、ConfigParser、hashlib、re

    目录 1. 定义 2.使用方法(导入方法) 3.import的本质 4.导入优化 5.模块的分类 6.内置模块 time和datetime模块 random模块 os模块 sys模块 shutil模块 ...

  9. Linux常用命令(本篇包括,Linux目录结构介绍、Linux Shell介绍、9个常见命令介绍、文件的概念、文件的操作(20个)、目录的操作、文件和目录的权限、文件压缩及解压缩)

    Linux常用命令(本篇包括,Linux目录结构介绍.Linux Shell介绍.9个常见命令介绍.文件的概念.文件的操作(20个).目录的操作.文件和目录的权限.文件压缩及解压缩)         ...

  10. Linux随笔2 - Linux的目录配置、文件元数据信息、符号链接与硬链接和常用文件和目录管理命令示例

    目录 1. Linux的目录配置与FHS(Filesystem Hierarchy Standard) 1.1 根目录(/)的意义与内容 1.1.1 FHS要求根目录中必须存在的目录 1.1.2 FH ...

最新文章

  1. 用Itext把数据导出到Pdf文档
  2. pythonnone用法_python中None返回值如何使用?
  3. springboot怎么杀进程_线上服务平均响应时间太长,怎么排查?
  4. 2016 - 2 - 20 ARC知识总结(二 autorelease概念及实现)
  5. mysql不能删除外键吗,为什么mysql不允许删除外键?
  6. 94. autoload
  7. 连接Excel时出现未指定的错误
  8. shell 字符串中是否包含任一字符串
  9. vtkdelaunay3d的参数设置_VTK 渲染体数据并加方位标注
  10. Linux终端复制粘贴后前后会多出0~和~1
  11. 干部身份、三方协议、派遣证(转)
  12. 怎么用计算机向手机上传照片,华为手机怎么传照片到电脑上去?华为手机往电脑传照片方法...
  13. c语言中用什么表示空串,C语言怎么表示空串
  14. 测试用例编写方法——场景法
  15. 深度学习之数据标准化方法综述
  16. 蓝牙耳机一个响一个不响怎么办
  17. 使用win32com来实现outlook的自动发送
  18. 美国移民局宣布H-1b签证新规 高学历申请者受益
  19. 论文阅读-Boosting Data-driven Evolutionary Algorithm with Localized Data Generation
  20. 仿个人税务 app html5_全城警惕!假个税APP正在抢你的钱!

热门文章

  1. Fireshot——很棒的的网页截图扩展
  2. 10计算机语言代表什么,win10是什么编程语言写的_win10史诗般的巨型编程项目
  3. LeetCode | 665. Non-decreasing Array
  4. 实验吧-天网管理系统
  5. 如何将华为NFC手机模拟成实体门禁卡、考勤卡
  6. android电话通讯录导入iphone6,怎么把小米手机通讯录导入iphone6?
  7. mysql 统计七日留存率_1.七日留存率-SQL实现
  8. Linux查看服务器SN序列码
  9. 将图片转换成caffe的数据格式
  10. 王道数据结构3.2.5——1、循环队列中设置tag区分头指针front和队尾指针rear相等时队列的状态是空还是满