我可以查找
并列出 ctime 和 mtime 不相等的文件吗?
find . -type f -name '*.php' -ctime -5 MISSING_PART
MISSING_PART:类似于 -mtime != -ctime
最佳答案
这可以使用stat
命令获得。 stat
命令用于显示文件或文件系统状态。 -c
选项用于指定此命令的输出格式。 %n
格式用于指定文件名。 %Y
用于指定自纪元以来的最后一次修改时间,而 %Z
用于指定自纪元以来的最后一次更改时间。
命令 find 。 -exec stat -c %n#%Y#%Z {}\; | awk -F# '{if ($2 != $3) print $1}'
可以用来提取变化时间和修改时间不相等的文件。
find
的 -ctime n
和 -mtime n
选项指的是自 n
以来的最后更改或修改时间> 几小时前。此命令未捕获时间范围的概念。
关于Linux 查找 mtime 和 ctime 不相等的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30720969/