网站首页 > linux / 正文
linux中find命令根据文件的时间属性来查找
共6个条件,分成3组
-amin -atime 与文件被读取/执行时间相关
-cmin -ctime与文件属性修改时间相关
-mmin -mtime 与文件修改时间相关
先以文件修改时间为例
-mtime -mmin 和文件的修改时间相关
date 查看当前日期
find -mtime -1 查找当前目录下1天之内内容发生改变的文件,我们也可以后面的动作参数加上-ls来显示时间戳属性来看一下具体的修改时间
find ./dir -mtime +1 –ls 查找dir目录中1天前发生改变的文件,通过上面的date查找出的当前日期来对比。从下图可以看出来有2个文件在10月21号的时候发生了改变。而今天是10月25(2020年),所以符合条件
find ./dir -mtime 2 -ls 既没有+号也没有-号,表示在2天前的那一天所发生改变的文件,按下图所示是没有这个文件的
由于当前日期与时间是10月25号 12:00所以在10月21号20:43发生改变的文件应该是3天前,也就是
find ./dir -mtime 3 -ls 下图所示,得到以下文件列表。
总结一下:
加号+n表示n天之前,减号-n表示n天之内,什么都不带n表示前第n天
mmin表示分钟,
加号+n表示n分钟之前,减号-n表示n分钟之内,什么都不带n表示前第n分钟
siyuan@ubuntu:~$ lsb_release –a #查看发行版本
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 19.04
Release: 19.04
Codename: disco
siyuan@ubuntu:~$
Tags:linux获取系统时间
- 上一篇:Linux 查看运行时间和负载情况命令用法
- 下一篇:Linux时间和日期
猜你喜欢
- 2024-11-26 解决Linux+Windows双系统时间不一致问题
- 2024-11-26 Linux的进程调度时机(Schedule函数何时调用)
- 2024-11-26 Linux time test---事件类型、时间操作、延时函数
- 2024-11-26 你可能不知道的Linux实时机制,dl_sched_class,死了都要Run
- 2024-11-26 精心整理了超详细的Linux入门笔记,零基础也能看懂,一学就会
- 2024-11-26 Linux系统Shell使用方法(二)——时间运算
- 2024-11-26 windows、linux双系统时间设置
- 2024-11-26 linux基础---修改系统时间
- 2024-11-26 Linux学习笔记-时间操作
- 2024-11-26 Linux 启动时间优化实战,2.41 秒启动应用