linux中find命令根据文件的时间属性来查找

linux中find命令根据文件的时间属性来查找linux中find命令根据文件的时间属性来查找共6个条件,分成3组-amin -atime 与文件被读取/执行时间相关-cmin -ctime

大家好,欢迎来到IT知识分享网。

linux中find命令根据文件的时间属性来查找

共6个条件,分成3组

-amin -atime 与文件被读取/执行时间相关

-cmin -ctime与文件属性修改时间相关

-mmin -mtime 与文件修改时间相关

先以文件修改时间为例

-mtime -mmin 和文件的修改时间相关

date 查看当前日期

linux中find命令根据文件的时间属性来查找

find -mtime -1 查找当前目录下1天之内内容发生改变的文件,我们也可以后面的动作参数加上-ls来显示时间戳属性来看一下具体的修改时间

linux中find命令根据文件的时间属性来查找

find ./dir -mtime +1 –ls 查找dir目录中1天前发生改变的文件,通过上面的date查找出的当前日期来对比。从下图可以看出来有2个文件在10月21号的时候发生了改变。而今天是10月25(2020年),所以符合条件

linux中find命令根据文件的时间属性来查找

find ./dir -mtime 2 -ls 既没有+号也没有-号,表示在2天前的那一天所发生改变的文件,按下图所示是没有这个文件的

linux中find命令根据文件的时间属性来查找

由于当前日期与时间是10月25号 12:00所以在10月21号20:43发生改变的文件应该是3天前,也就是

find ./dir -mtime 3 -ls 下图所示,得到以下文件列表。

linux中find命令根据文件的时间属性来查找

总结一下:

加号+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:~$

linux中find命令根据文件的时间属性来查找

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/52250.html

(0)
上一篇 2024-08-13 21:33
下一篇 2024-08-14 22:15

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信