find按时间查找

find按时间查找的深入理解

find按时间查找练习

  • touch 可以修改文件时间戳
  • 文件时间戳:atime(访问时间)mtime(修改时间)ctime(元数据变化时间)
  • 访问时间和修改时间touch均可以改变
  • stat可以显示一个文件的某些元数据(其中包含文件时间戳)
  • 再使用date修改系统时间
  • 这样将文件和系统时间均做足人为设置,深入理解find按时间查找
eg:touch命令修改文件时间戳,stat命令查看
    [root@centos7 test]# stat f1.txt 
    ...
    Access: 2019-08-03 15:14:11.846715709 +0800
    Modify: 2019-07-31 10:30:00.000000000 +0800
    Change: 2019-08-03 15:21:03.522745665 +0800

    [root@centos7 test]# touch -a -t 201907011030 f1.txt
    将f1.txt的Atime改成2019-07-01 10:30:00 

    [root@centos7 test]# stat f1.txt
    ...
    Access: 2019-07-01 10:30:00.000000000 +0800
    Modify: 2019-07-31 10:30:00.000000000 +0800
    Change: 2019-08-03 15:27:24.672773400 +0800
总结:find 以天为单位查找
    find -atime|-mtime|-ctime 默认单位是天
    举例:
    find -atime  1 就是当前时间24小时以内(1天以内)
    find -atime -1 就是当前时间48小时以内(2天以内)
    find -atime +1 就是当前时间48小时以内(2天以前)

    例2:
    find -atime  2 就是当前时间24*2小时以内(2天以内)
    find -atime -2 就是当前时间48+24小时以内(3天以内)
    find -atime +2 就是当前时间48+24小时以前(3天以前)

    find查找的时间要将此查找时间往前推一天将时间轴分为三部分
    ...以此类推

  • 借鉴一张时间图更直观的表示

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值