find指令下的ctimemtime和atime的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了find指令下的ctimemtime和atime的区别相关的知识,希望对你有一定的参考价值。

find指令:atime 、mtime 、ctime的区别:

atime是指access time,即文件被读取或者执行的时间,修改文件是不会改变access time的。

ctime即change time文件状态改变时间,指文件的i结点被修改的时间,如通过chmod修改文件属性,ctime就会被修改。

mtime即modify time,指文件内容被修改的时间

显示文件filename内容:

修改filename权限:chmod g+x filename;

技术分享

修改后显示如下:

技术分享

然后执行:find -cmin -5,显示如下:

技术分享

修改了文件内容,然后执行find -mmin -5,显示如下:

技术分享

输入find -amin -5,显示如下:

技术分享



-mtime -n +n 按文件更改时间来查找文件,-n指n天以内,+n指n 天以前

-atime -n +n 按文件访问时间来查找文件,-n指n天以内,+n指n 天以前

-ctime -n +n 按文件创建时间来查找文件,-n指n天以内,+n指n 天以前

-name 按照文件名查找文件。

-perm 按照文件权限来查找文件。

-prune 使用这一选项可以使 find命令不在当前指定的目录中查

找,如果同时使用 -depth选项,那么 -prune将被 find命令忽略。

-user 按照文件属主来查找文件。

-group 按照文件所属的组来查找文件。

-mtime -n +n 按照文件的更改时间来查找文件, - n表示文

件更改时间距现在 n天以内, + n表示文件更改时间距现在 n天以

前。 find命令还有 -atime和 -ctime 选项,但它们都和 -m time

选项相同。

-type 查找某一类型的文件;

例如:b - 块设备文件;

d - 目录   c- 字符设备文件   p- 管道文件    l- 连接文件      f - 普通文件

-size n:[c]查找文件长度为n块的文件,带有c时表示文件以字节计;


本文出自 “溪风” 博客,请务必保留此出处http://xiexiankun.blog.51cto.com/10785425/1775879

以上是关于find指令下的ctimemtime和atime的区别的主要内容,如果未能解决你的问题,请参考以下文章

Linux下find , atime, ctime,mtime

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

linux 最常用的指令-查找删除文件系列

Linux下的find指令详解

Linux下的find指令应用

find命令归总