linux find命令mtime/atime/ctime +n -n n 全网最正确的总结
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 全网最正确的总结的更多相关文章
- mtime, atime, ctime 的区别
mtime ls -l 显示最近修改文件内容的时间 atime ls -lu 显示最近访问文件的时间 ctime ls -li 显示最近文件有所改变的状态,如文件修改,属性\属主改变,节点,链接变化等 ...
- Linux下文件的mtime/atime/ctime研究
概述 在Linux下,对于某一个文件或文件夹时间的描述有三种:文件修改时间mtime,文件访问时间atime,文件状态改变时间ctime.在Linux下无法获取到文件的创建时间,因为根本就没有保存这个 ...
- linux find命令 -mtime参数 根据修改时间查找文件
命令:find 搜索路径 -mtime n 主要说明n的含义: 例: n=5 "5"指的是前 5~6 天那一天修改的文件 n=-5 "-5"指的是 5 天内修改 ...
- 理解 atime,ctime,mtime (上)
理解 atime,ctime,mtime (上) Unix文件系统会为每个文件存储大量时间戳.这意味着您可以使用这些时间戳来查找任意时间访问到的任何文件或目录(读取或写入),更改(文件访问权限更改)或 ...
- linux find命令
Linux中find常见用法示例 ·find path -option [ -print ] [ -exec -ok command ] {} \; find命令的参数 ...
- linux find 命令
Linux中find常见用法示例 ·find path -option [ -print ] [ -exec -ok command ] {} \; find命令的参数 ...
- Linux常用命令之 查找命令 find —— 细说 -atime,-mtime,-ctime
我们知道 Linux里面一切皆文件 ,那么我们能否查看一个文件是何时创建的呢?答案是否定的.那我们可以知道些文件关于时间的什么信息呢?那就不得不说文件状态的三个时间了,它们分别是 -atime, -c ...
- linux下find命令-atime,-ctime,-mtime真正含义
linux下的-atime,-ctime,-mtime含义我们经常会在论坛或者群里面被问到,在linux或者unix下如何查看某文件的创建日期?经常又会有人说用find命令加选项-ctime,其实这里 ...
- find命令下的atime,ctime,mtime
Linux下的find命令在目录结构中搜索文件,并执行指定的操作.linux下的find命令提供了相当多的查找条件,功能很强大,由于find的功能很强大,所以他的选项也很多,今天我们来细说一下find ...
随机推荐
- OpenResty学习指南(二)
我的个人博客:https://www.luozhiyun.com/ 数据结构table table并没有区分开数组.哈希.集合等概念,而是揉在了一起. local color = {first = & ...
- 4、Oracle 数据库 startup 报错:ORA-27102: out of memory
1.数据库启动报错: ORA-: out of memory SQL> startup pfile='/db/oracle/init.ora'; ORA-: out of memory Linu ...
- js代码预解析
1.var一般用于声明变量,预解析代码的时候,等号后面的赋值过程不会执行,所以预解析时的var变量都是未定义的 2.function声明的函数,预解析的时候,值就是函数里面的内容 例:console. ...
- Codeforces 1017D The Wu(状态压缩+预处理)
题意: 给你n m q,表示在这一组数据中所有的01串长度均为n,然后给你一个含有m个元素的multiset,之后有q次询问.每次询问会给你一个01串t和一个给定常数k,让你输出串t和multiset ...
- what can we do if just only want to truncate transaction log without backup ?
n some circumstances, we just want to truncate transaction log without backup and refuce change data ...
- 实例演示:如何在Kubernetes上大规模运行CI/CD
本周四晚上8:30,第二期k3s在线培训如约开播!本期课程将介绍k3s的核心架构,如高可用架构以及containerd.一起来进阶探索k3s吧! 报名及观看链接:http://z-mz.cn/PmwZ ...
- Jmeter——使用JSR223元件实现RSA登录加密
一.RSA加密简介 RSA加密是一种非对称加密.可以在不直接传递密钥的情况下,完成解密.这能够确保信息的安全性,避免了直接传递密钥所造成的被破解的风险.是由一对密钥来进行加解密的过程,分别称为公钥和私 ...
- 13.深度学习(词嵌入)与自然语言处理--HanLP实现
笔记转载于GitHub项目:https://github.com/NLP-LOVE/Introduction-NLP 13. 深度学习与自然语言处理 13.1 传统方法的局限 前面已经讲过了隐马尔可夫 ...
- Spring——管理Bean的生命周期
我们可以自定义bean的初始化和销毁方法,这里所指的的初始化和bean的构造不同,初始化是在bean构造完成后,对bean内部的属性或一些逻辑进行初始化. 首先要弄清一些概念: 构造(对象创建) 单实 ...
- Xcode11: 删除默认Main.storyBoard, 自定义UIWindow的变化 UIWindow 不能在AppDelegate中处理
Xcode自动新增了一个SceneDelegate文件,查找了一下官方文档WWDC2019:Optimizing App Launch 发现,iOS13中appdelegate的职责发现了改变: iO ...