用了relatime参数之后,除非atime早于mtime或者ctime,否则atime不会被更新 悲剧,中文的linux三个时间都翻译过来了。。。 find指令详解,它有很多功能,很强大,实时性很强,每找一个文件都会十分老实地去磁盘中寻找,所以它又很慢。。。 find path -option [ -print ] [ -exec -ok command ] {} \; PS:[]中...
为了避免误删除,用ctime来作为条件相对而言是最安全的,也可以mtime和ctime两个条件都加上。 二、 find命令的常用参数 1. 按时间查找 就是前面提到过的3个时间 -atime n:查找在 n*24小时(前/内/时)被访问过的文件 -ctime n:查找在 n*24小时(前/内/时)元数据被修改的文件 -mtime n:查找在 n*24小时(...
与此对应的是 find 命令中的 -mtime,-atime 和 -ctime 三个选项。 这三个选项的使用遵循以下示例中的规则: -mtime 2:该文件 2 天前被修改过 -mtime -2:该文件 2 天以内被修改过 -mtime +2:该文件距离上次修改已经超过 2 天时间 find /usr -type f -mtime 2 检索 /usr 下两天前被修改过的文件 ...
find /data/backup -type d -empty -exec rmdir {} \; >/dev/null 2>&1 -- 查找超过6天且是空文件的find命令: find ./ -type d -empty -ctime +6 -- 查找/home/admin目录下修改时间在1天之内的文件 find /home/admin -mtime -1 -- 查找/home/admin目录下修改时间在1天之内的文件名为.txt结...
[root@localhost ~]#find.-mtime -5 #查找5天内修改的文件 "-5"指的是 5 天内修改的文件,"5"指的是前 5~6 天那一天修改的文件,"+5"指的是 6 天前修改的文件。 find 不仅可以按照 atime、mtime、ctime 来査找文件的时间,也可以按照 amin、mmin 和 cmin 来査找文件的时间,区别只是所有 time 选项...
linux下的-atime,-ctime,-mtime含义 我们经常会在论坛或者群里面被问到,在linux或者unix下如何查看某文件的创建日期? 经常又会有人说用find命令加选项-ctime,其实这里的-ctime并非是create time,而是change time。 在linux或者unix这类操作系统,并没有为我们保存文件的创建日期。
linux下的ctime指的是change time,atime指的是access time,mtime指的是modify time(意思是更改时间) mtime和ctime的区别在于,只有修改了文件的内容,才会更新文件的mtime,而对文件更名,修改文件的属性等操作,只会更新ctime。 举例说明:对文件进行mv操作,mtime不变,ctime更新;编辑文件内容,mtime和ctime同时修改。其他操作...
通过touch命令创建五个日志文件,在Linux系统中,一个文件有三个时间参数,分别是atime,mtime,ctime。 access time(atime):显示的是文件中的数据最后被访问的时间。 modify time(mtime):显示的是文件内容被修改的最后时间。当修改文件的内容数据的时候,就会更新这个时间,而更改权限或者属性,mtime不会改变,这就是和ctime...
find /data/backup -type d -empty -exec rmdir {} \; >/dev/null 2>&1 -- 查找超过6天且是空文件的find命令: find ./ -type d -empty -ctime +6 -- 查找/home/admin目录下修改时间在1天之内的文件 find /home/admin -mtime -1 -- 查找/home/admin目录下修改时间在1天之内的文件名为.txt结...
总的来说,atime、ctime和mtime是Linux系统中非常重要的文件时间戳。通过理解它们的含义和差异,我们可以更好地了解文件系统的运作方式,并根据实际需求进行优化和管理。无论是系统管理员还是普通用户,掌握这些时间戳的知识都将对提升文件管理和系统性能大有裨益。相关...