1、man find 解释:

find - search for files in a directory hierarchy,即:在目录下查找文件

2、按文件被修改的时间查询文件

命令格式: find 目录 -mtime  +n  -name  文件名    在指定目录及其子目录下查找(负无穷,nowTime -  (n+1)* 24h)时间范围内被修改过内容的文件

命令格式: find 目录 -mtime    n  -name  文件名    在指定目录及其子目录下查找 [ nowTime -  (n+1)* 24h ,nowTime -  n * 24h ]时间范围内被修改过内容的文件

命令格式: find 目录 -mtime   -n  -name  文件名    在指定目录及其子目录下查找(nowTime -  n * 24h , nowTime ) 时间范围内被修改过内容的文件

例如:

find /log/fs/early_media/ -mtime  +2 -name "*.*" 查出nowTime-3*24h前的文件
find /log/fs/early_media/ -mtime   2 -name "*.*" 查出nowTime-3*24h ~ nowTime-2*24h之间的文件
find /log/fs/early_media/ -mtime  -2 -name "*.*" 查出nowTime-2*24h ~ nowTime之间的文件

find /log/fs/early_media/ -mtime  +1 -name "*.*" 查出nowTime-2*24h前的文件
find /log/fs/early_media/ -mtime    1 -name "*.*" 查出nowTime-2*24h ~ nowTime-1*24h之间的文件
find /log/fs/early_media/ -mtime   -1 -name "*.*" 查出nowTime-1*24h ~ nowTime之间的文件

find /log/fs/early_media/ -mtime +0 -name "*.*" 查出nowTime-24h前的文件
find /log/fs/early_media/ -mtime   0 -name "*.*" 查出nowTime-24h内的文件,即nowTime-24h ~ nowTime之间的文件

如下图,当前时间(即执行以上find命令的时刻)为8号10:01:05

+2  表示的是查找 nowTime - (2+1)*24小时前的文件 ,即查找的是5号10:01:05前的文件

2   表示的是查找 nowTime -(2+1)*24小时 ~  nowTime  - 2 *24小时 之间的文件 ,即查找的是5号10:01:05 到 6号10:01:05之间的文件

-2   表示的是查找 nowTime  - 2 *24小时  ~ nowTime  之间的文件 ,即查找的是6号10:01:05 到 8号10:01:05之间的文件

linux find命令mtime/atime/ctime +n -n n 全网最正确的总结的更多相关文章

  1. mtime, atime, ctime 的区别

    mtime ls -l 显示最近修改文件内容的时间 atime ls -lu 显示最近访问文件的时间 ctime ls -li 显示最近文件有所改变的状态,如文件修改,属性\属主改变,节点,链接变化等 ...

  2. Linux下文件的mtime/atime/ctime研究

    概述 在Linux下,对于某一个文件或文件夹时间的描述有三种:文件修改时间mtime,文件访问时间atime,文件状态改变时间ctime.在Linux下无法获取到文件的创建时间,因为根本就没有保存这个 ...

  3. linux find命令 -mtime参数 根据修改时间查找文件

    命令:find 搜索路径 -mtime n 主要说明n的含义: 例: n=5 "5"指的是前 5~6 天那一天修改的文件 n=-5 "-5"指的是 5 天内修改 ...

  4. 理解 atime,ctime,mtime (上)

    理解 atime,ctime,mtime (上) Unix文件系统会为每个文件存储大量时间戳.这意味着您可以使用这些时间戳来查找任意时间访问到的任何文件或目录(读取或写入),更改(文件访问权限更改)或 ...

  5. linux find命令

    Linux中find常见用法示例 ·find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} \; find命令的参数 ...

  6. linux find 命令

    Linux中find常见用法示例 ·find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} \; find命令的参数 ...

  7. Linux常用命令之 查找命令 find —— 细说 -atime,-mtime,-ctime

    我们知道 Linux里面一切皆文件 ,那么我们能否查看一个文件是何时创建的呢?答案是否定的.那我们可以知道些文件关于时间的什么信息呢?那就不得不说文件状态的三个时间了,它们分别是 -atime, -c ...

  8. linux下find命令-atime,-ctime,-mtime真正含义

    linux下的-atime,-ctime,-mtime含义我们经常会在论坛或者群里面被问到,在linux或者unix下如何查看某文件的创建日期?经常又会有人说用find命令加选项-ctime,其实这里 ...

  9. find命令下的atime,ctime,mtime

    Linux下的find命令在目录结构中搜索文件,并执行指定的操作.linux下的find命令提供了相当多的查找条件,功能很强大,由于find的功能很强大,所以他的选项也很多,今天我们来细说一下find ...

随机推荐

  1. 手把手教你用C#做疫情传播仿真

    手把手教你用C#做疫情传播仿真 在上篇文章中,我介绍了用C#做的疫情传播仿真程序的使用和配置,演示了其运行效果,但没有着重讲其中的代码. 今天我将抽丝剥茧,手把手分析程序的架构,以及妙趣横生的细节. ...

  2. 【动手学pytorch】softmax回归

    一.什么是softmax? 有一个数组S,其元素为Si ,那么vi 的softmax值,就是该元素的指数与所有元素指数和的比值.具体公式表示为: softmax回归本质上也是一种对数据的估计 二.交叉 ...

  3. Sqli-Labs 闯关 less 42-49

    Less 42 这一关一进去看着像前面的二次注入.发现也注入不了.. 我们观察代码发现这一关用的是堆叠注入. 登陆的这里可以看到login_password登陆的时候并没有使用mysqli_real_ ...

  4. Python logging记录日志

    Python logging记录日志 调试的几种方法: 使用print()在控制台上输出 使用assert断言 使用logging模块 logging提供了一组便利的函数,用来做简单的日志,(当然也能 ...

  5. OpenCV实现图像变换(python)

    一般对图像的变化操作有放大.缩小.旋转等,统称为几何变换,对一个图像的图像变换主要有两大步骤,一是实现空间坐标的转换,就是使图像从初始位置到终止位置的移动.二是使用一个插值的算法完成输出图像的每个像素 ...

  6. react项目中引用amap(高德地图)坑

    最近在写一个react项目,用到了需要定位的需求,于是乎自己决定用高德地图(AMap),但是react官方文档的案列很少,大多都是原生JS的方法. 在调用amap的 Geocoder Api 时,一直 ...

  7. SpringBoot配置文件的加载优先级顺序

    application.properties加载 Spring Boot启动会扫描以下位置的application.properties或者application.yml文件作为Spring Boot ...

  8. 杭电------2048神上帝以及老天爷(C语言写)

    #include<stdio.h> ] = { -,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,-,- }; ] = { }; long long jiec ...

  9. Qt Python Scriptable Application

    Qt Python Scriptable Application eryar@163.com Abstract. Python and C++ are in many ways as differen ...

  10. 一文彻底搞懂 TCP三次握手、四次挥手过程及原理

    原创文章出自公众号:「码农富哥」,欢迎收藏和关注,如转载请注明出处! TCP 协议简述 TCP 提供面向有连接的通信传输,面向有连接是指在传送数据之前必须先建立连接,数据传送完成后要释放连接. 无论哪 ...