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