【发布时间】:2018-02-20 03:59:51
【问题描述】:
我正在使用“查找”命令来识别修改过的文件。但我注意到我的方法只识别内容修改文件和新文件。它不会识别唯一更改是重命名的文件。有没有办法使用“查找”来识别重命名的文件?如果没有,是否有其他一些 linux 命令可以用于此?
这是我目前识别大约一个月后更改文件的方法(此方法不能识别重命名的文件):
$ touch --date "2017-09-10T16:00:00" ~/Desktop/tmp
$ find ~/Home -newer ~/Desktop/tmp -type f > modified-files
【问题讨论】:
-
这个问题的答案解释了 mtime、atime 和 ctime 之间的区别:unix.stackexchange.com/questions/104799/… 并说明了使用“stat”查看 inode 属性。
-
而这个问题的答案演示了在 ctime 中使用“find”:unix.stackexchange.com/questions/170990/…